私のチームは、かなり厳格なITポリシーを持つ他の会社のグループと協力しています。私たちはSVNサーバーに直接アクセスすることはできません。彼らは私たちのSVNサーバーにアクセスすることは許可されていません。私たちが与えた唯一の選択肢は、共有FTPサーバーへのアクセスです。だから私は、リポジトリを同期させておくための提案を探しています。このFTPサーバーは電子メール以外の通信メカニズムしかないので、svn:externalsはオプションではありません。FTP経由でSVNを同期する
私の現在の考えは、夜間(または必要に応じて頻繁に)diff/patchが双方向であると考えています。価値のあることについては、私たちはそれぞれかなり独立したコンポーネントを扱っているので、衝突の可能性はかなり低いです。
もっと良いアイデアですか?
編集:私はこれで少し「人と戦わなければならない」ことを認識していますが、それは数週間であり、FTP(おそらくSFTP)はまだ実施されていません。したがって、私は賢明なソリューションを探しています。私たちの業界の性質と私たちが取り組んでいるシステムは、コードのサードパーティストレージを排除します。はい、これは愚かで官僚的です。道順:
もしそうするつもりなら、単純なGitを使ってSVNをカットしてみてはどうですか? – jeffcook2150
多くの企業が依然として集中型SVNモデルを主張しているからです。 Gitはまだ "ゲリラ改訂管理システム"として使用されており、ここでその必要性を満たすことができます。 –