ソース コード管理 (SCM) システムが必要です。
たくさんあります。サブバージョンは 1 つの選択肢です。Gitは別です。Mercurial はさらに別のものです。Git と Mercurial は、分散されているという点で似ています。Subversion は集中化されています。各モデルには長所と短所があります。
TortoiseSVN などのあなたが言及したツールは、コマンドラインではなく、Subversion とやり取りする単なるグラフィカルな方法です。TortoiseGit もあり、Visual Studio 内から実行できる Visual Studio 用のプラグインもあります。
この分野での経験がないことは明らかです。これは、少し勉強せずに飛び込む必要があるものではありません。これらのツールを使って何をしているのかを理解していないと、イライラするだけで、不適切に使用してコードを失う可能性があります。さらに、独自の共有サーバーをセットアップすることは簡単な作業ではありません。おそらく、github、source forge などの使用を検討する必要があります。
git を読んで、それが適切なツールかどうかを判断する必要があります。次に、比較として Subversion を読んでください。git の分散型の性質とは対照的に、集中型であるためです。
ゆっくりと git を学ぶことをお勧めします。分散ツールを学習するだけでなく、最高のコミュニティ サポートと最も活発な開発により、最も人気のあるツールを学習します。ただし、多少の勉強が必要ないというふりをするつもりはありません。以前に SCM を使用したことがない場合、関連する概念は非常に混乱する可能性があります。できる限りすべての「git の基本」チュートリアルを見て、できる限りすべての入門資料を読んでください。特に、優れた本であるPro Gitを参照してください。