簡単な答えは SVN です。TortoiseSVN と TortoiseHg を起動すると、美学と使いやすさの点で前者が後者よりも少し進んでいることがわかりますが、この場合、単純な答えでは十分ではないと思います。
バージョン管理を初めて使用する場合は、(現在、Hg よりも SVN にはるかに慣れているため) Mercurial の方が適していると提案したくなるでしょう。現在、分散バージョン管理 (DVCS) は、中央リポジトリへの依存により、Subversion よりも柔軟性が高くなります。特に、完了した変更を同僚にプッシュする前に、完了していないコードをローカルでコミットする能力。Mercurial には「本」があるため、一連の作業ガイドラインがあり、ツールとして一般に受け入れられているため、ピア サポートを利用できます。
DVCS に関する私の主な懸念は、さまざまな理由から、別のサーバーがなければ (または少なくとも開発ボックスにリポジトリがなければ) バージョン管理が不完全であると考えていることです。ただし、この場合、中央リポジトリがあるため、引数はあまり有効ではありません。
できるだけ早い機会に継続的インテグレーション サーバー (ビルドとテスト) を自分のプロジェクトに導入することを目指すべきだと思う二次的な問題がありますが、これも共有/中央リポジトリが与えられた DVCS で実行できることです。
私は今でも SVN には称賛すべき点がたくさんあると思っています。私たちの作業リポジトリは、予見可能な将来にわたって SVN のままであり続けます (決定するのは私であることに注意してください!)。そして、私が行くように学びます。