Ubuntu と Windows 間で常に同じ PC からアクセス可能な SCM ソフトウェアをインストールしますか?

Ubuntu と Windows 間で常に同じ PC からアクセス可能な SCM ソフトウェアをインストールしますか?

私の PC は、Ubuntu 16.04 と Windows 10 のデュアル ブートです。

SCM (ソース コード管理) ソフトウェアをインストールし、Windows と Ubuntu からいつでも使用 (アクセス) できるようにする最適な方法は何でしょうか?

別のパーティションを作成し、そこに SCM ソリューションをインストールする必要がありますか?

分散型の Git と Visual SVN サーバーのどちらを使用すべきでしょうか? Windows では Git/Cygwin、Ubuntu では Git シェル/ターミナルでしょうか?

Windows は Linux パーティションを読み取らないので、パーティションを NTFS でフォ​​ーマットする必要がありますか?

答え1

リポジトリをローカルに置く必要がありますか? GitHub のような Web ベースのサービスを使用すると、各 OS 環境にクライアント ツールをインストールするだけで済み、面倒なクロスプラットフォームのファイルシステム サポートを心配する必要がなくなります。

関連情報