弊社ではsvnからgitに移行中です。問題の追跡には Atlassian の JIRA を使用しています。
ここで、すべてのコミット メッセージに課題番号が含まれるようにする必要があります (svn で行ったように)。
問題番号が含まれていない場合にコミットを拒否するために使用する commit-msg フックが見つかりました。
JIRA は FishEye を使用して git リポジトリをスキャンします。コミット メッセージに課題番号が含まれている場合、変更はその課題の下に表示されます。
問題は、git リポジトリのクローンを作成するときにフックがコピーされないことです。そのため、コミット メッセージ内の問題番号は適用されません。つまり、新しいコミットがアップストリームにプッシュされると、Jira は課題の下に変更をリストしない場合があります。
質問は; どういうわけか間違った方法で Git を使用していますか?コミット メッセージで問題番号を実際に強制する方法はありますか? それとも、これを実現するスクリプト/フック(commit-msgフック以外)を持っている人はいますか?