3

Subversion、JIRA、および fisheye を使用している場合、ログ メッセージを編集して JIRA 番号を修正するのは簡単です。git では、それほど多くはありません。コミットが共有レポにプッシュされると、コミットの変更は困難になります。

これらの製品には、誰かがタイプミスやプッシュを行った場合にコミットと JIRA 間のリンクを修正できる他のメカニズムはありますか?

4

1 に答える 1

1

メカニズムの 1 つは、タイプミスによるプッシュを防止するためにフックを使用することです。

ローカル リポジトリの pre-commit フックは、パターンの適合性をチェックできます (ただし、リモート jira はチェックしないため、オフライン機能を維持できます)。これにより、開発者が適切に形成された Jira 参照なしでコミットするのを防ぎます。

サーバー上の pre-receive または update フックは、より完全なチェックを行います (すべてのコミットに、有効/オープン/割り当て済みの jira 参照があることを確認するなど)。

これは防弾ではありませんが、十分なはずです。

于 2013-03-02T08:54:24.080 に答える