Pythonコードで使用することをお勧めするバージョンマネージャーと、Visual Studioコードに統合できることを教えてください。いくつかのオプションを、それらの利点と短所で私にいくつかのオプションを宣伝してください。そうすれば、使用するものを使用して使用する方法を推奨できます。
Pythonコードで使用できるバージョンマネージャーには、Visual Studioコードに統合できるいくつかのオプションがあります。これらのオプションは次のとおりです。

Git：Gitは、オープンおよび広く使用されているバージョンを制御するためのツールです。これは、コードバージョンを制御するための最も人気のあるツールの1つであり、変化を追跡し、バージョンを比較し、逆エラーを比較するためのさまざまな特性を提供します。さらに、GitはVisual Studioコードと統合されているため、Pythonコードで使用するのに適したオプションです。

Subversion：Subversionは、もう1つの非常に人気のあるオープンソースバージョン制御ツールです。変更、バージョンの比較、逆エラーなど、GITと同様の特性を提供します。ただし、Visual Studioコードと統合されていないため、Pythonコードで使用する魅力の低いオプションです。

Mercurial：Mercurialは、GitおよびSubversionの特性と同様の特性を提供するオープンソースバージョン制御システムです。Visual Studioコードと統合されているため、Pythonコードで使用するのに適したオプションです。

Visual StudioコードでPythonコードを備えたバージョンマネージャーの使用を開始するには、最初に選択したバージョンマネージャーをシステムにインストールする必要があります。バージョンマネージャーをインストールしたら、Visual StudioコードでPythonプロジェクトのバージョン制御を構成する必要があります。これは、ファイルメニュー> [構成]> [バージョン制御設定]から実行できます。