私の現在のプロジェクトでは、アクセスが制限されたネットワーク上にあるSubversionリポジトリがあります。私たちの開発者のほとんどは、このネットワークにアクセスし、コードベースのすべての機能を備えています。私は現在、ネットワークにアクセスできない1人の "リモート"開発者を抱えています。私が現在管理しているのは、作業コピーを新しいワークスペースにチェックアウトし、ジップアップして、彼に仕事を依頼することです。私から各コードのダンプを受け取ったとき、彼は地元のGitリポジトリにそれを置いて、いくつかのバージョンコントロールを与えます。一連のタスクが終了すると、彼はそれをバックアップして私に送ります.SVNメタデータがまだ残っているので、リポジトリと同期して変更をコミット/マージできます。そして繰り返します。これは私には大きな痛みですが、1人のためにしかできないので、管理しやすいです。リモートSubversionリポジトリ
現在、制限されたネットワークにアクセスできない複数のリモート開発者を追加する可能性を検討しているため、現在の状況の代替案を探しています。理想的には、基本的にマスターリポジトリへのブランチとして機能するリモートリポジトリを用意したいと思います。私はミラーを作成するためにsvnsyncについて読んだことがありますが、ミラーに、またはミラーからソースにコミットできるようには見えません。私は、repos、merge、reintegrateの両方にコミットする必要があります。私はSubversionからGitに切り替えることに反対していませんが、私は最後の解決策としてそれを予約したいと思います。
ご提案は大歓迎です!ありがとう!
Gitに切り替えることにしたので、これを私の答えとして選択しています。私は約90%のレポを私が望むように移行しました。残っているのは、それをホストする方法を理解し、私のチームをすべてGitで学ぶことです!提案していただきありがとうございます! – schmimd04