2

subgit を使用して git と svn を同期しています。コミット メッセージの形式をチェックするための svn フックがあります。

svn フックに違反せずに実行できる git アクションは限られていることがわかりました。例えば:

git commit -m 'XYZ: abc' git push. 正常に動作します。

git tag -a 1.0.0 -m 'XYZ: abc' git push 1.0.0 svn への同期時に subgit がメッセージを添付していないため、svn フックは失敗します。

等々。

git --alow-empty を使用してメッセージを偽造するか、svn でアクションを実行して同期を待つ以外に、これに対する解決策はありますか?

よろしく。

4

0 に答える 0