2

SVN リポジトリにサードパーティ コードのコピーを保持したいと考えています。(レポートとテストを実行できるように)

特定のフォルダー/パスをレポから私のものに同期するにはどうすればよいですか?

明らかに、私は彼らのレポからエクスポートして私のものにコミットすることはできません。これは削除を見逃すからです。

自動化されたソリューションの優れた点。

svn:externals を使用できますが、理想的ではありません。サードパーティのリポジトリがオフになっていると、コードにアクセスできなくなります。

ありがとう、

4

4 に答える 4

0

私はsvkがこれを行うことができるかもしれないと考えています。ソース リポジトリとターゲット リポジトリの両方にミラーを設定し、2 つのチェックアウトが同じ場所を指すようにします。

次に、ソースリポジトリからプルしてターゲットにプッシュするだけです...またはそのようなものです。

また、cron ジョブによって実行されるシェル スクリプトを使用して自動化できるはずです。

于 2009-03-11T12:40:03.627 に答える
-1

おそらく、Mercurial (hgsubversion または hgsvn を使用) や Git (git-svn) などの DVCS ツールを使用して、SVN のミラーを作成する必要があります。

于 2009-03-11T11:58:31.513 に答える