0

リポジトリをSVNストアに基づいたローカルgitのセットアップに取り組んでいます。

すべて問題ないように見えますが、「git svn dcommit」を実行するときに、作業項目IDとコメントをsvnストアにリンクするにはどうすればよいですか?

4

3 に答える 3

1

git svn dcommit -eまた、dcommit プロセス中に各コミットにインタラクティブにタグを実行して追加することもできます。私たちの svn フックは、コミット メッセージの最初の行にバグ ID を必要とします。これはgit log --oneline出力を台無しにするので、dcommit を追加するまで待つのが好きです。

于 2012-07-27T14:51:38.163 に答える
1

svn commit ごとにgit svn dcommit、対応する git commit からコミット メッセージが取得されます。したがって、svn に転送する前に、subversion で行ったように、コミット メッセージにチケット ID を書き込みます。

これらの ID なしで既にコミットを行っている場合は、 svn にプッシュするgit rebase -i HEAD~10に、コミットのメッセージを編集するために使用できます。

于 2011-03-21T12:08:30.653 に答える
0

この質問をしたことを思い出すのにしばらく時間がかかりました。解決策は非常に簡単でした。コミット後のフックがコミットを読み取ってどこにでもディスパッチできるように、git コミット メッセージをフォーマットする必要があるだけです。mantgis と buildmaster user Issue : : XXXXX 形式を使用しています。XXXXX は数字です。したがって、コミット メッセージは単純に「my commit message Issue : : XXXXX」のようになります。「Issue」トークンの前に「Reviewed By : : K. Colleague」を追加することもできます。ビルドマスターがフックに使用する形式を確認することを忘れないでください。それはさまざまです...

于 2013-05-24T22:06:50.770 に答える