0

大規模なIT組織の一部であるチーム用にGerritサーバーをセットアップしています。組織全体が一元的にバックアップされたSVNサーバーを使用しているため、GerritとSVNをインターフェースするしかありません。これまでのところ、これは十分に簡単です。

コミットが承認されてgerritマスターにマージされた後、変更がどのようにSVNにコミットされるかはわかりません。'git svn dcommit'を実行する'change-merged'フックを書くのと同じくらい簡単ですか?

4

1 に答える 1

1

それが始めるための最善の策です。残念ながら、SVNリポジトリが変更され、Gerritがそれを認識していない場合、競合が発生する可能性があります。その場合、Gerritのリポジトリを更新してから、ユーザーにパッチを再アップロードしてもらう必要があります。

Gerritは、この種の設定では実際にはうまく機能しません。以前にリクエストされており、Gerritがリポジトリの所有者ではない状況を適切に処理する方法についてアイデアを出し合っています。

于 2012-05-03T14:31:50.960 に答える