0

svn リポジトリを同期する必要があります。svnsync でこれを実行できることはわかっていますが、別のユーザーとスレーブ リポジトリへのコミットを行う必要があるため、マスター リポジトリの svn 情報がスレーブに含まれていないことが問題です。ただし、svn log/diff を使用してスレーブ リポジトリの変更を取得できます。

これを行う方法はありますか、またはこれを達成するためにシェルスクリプトを作成する必要がありますか?

シェルスクリプトでそれをしなければならない場合、私の考えは次のとおりです。

0) create a daily cronjob
1) make a diff of files between master and slave
2) svn add / del of the the different files in the slave
3) rsync master to slave
4) commit all files
4

1 に答える 1

1

ベンダー分岐?

「マスター」を外部として「スレーブ」にマウントしてマージするだけです

于 2014-05-07T13:23:28.400 に答える