さまざまな理由から、リポジトリを作業コピーから別のドライブに分離する必要がありますが、プッシュ/プルは引き続き正常に機能します。
これはGitで可能ですか?
これはSVNで可能ですか?
両方の場合、一方が他方よりも簡単に実行できますか?
始めたばかりですのでよろしくお願いします
gitを使用すると、GIT_DIR
環境変数を設定できます。
GIT_DIR
環境変数が設定されている場合は、リポジトリのベースとしてデフォルトの .git の代わりに使用するパスを指定します。--git-dir
コマンド行オプションもこの値を設定します。
例については、次の質問も参照してください: How to have git repository in NFS partition and working-tree in local partition?
私が覚えている限りでは、SVN は設計上、リポジトリと作業コピーを分離しています。ある場所でリポジトリを初期化し、別の場所にチェックアウトするだけです (リモートまたはローカル URLを使用)。