2016-05-09 8 views
0

私は、ステージングエリア内のすべてのファイルに対してPHP Codesnifferを実行するプリコミットフックを持っています。しかし、git commitコマンドに--no-verifyオプションを追加することによって、開発者がこのフックを回避することがあります。開発者がフックをバイパスするたびにメールを送信する方法はありますか?git pre-commitフックバイパスメール

答えて

2

コメントが長すぎますが、完全な回答ではない可能性があります。

Whooph ... DVCSの世界では、プライベートレポで起きることはすべて私的なビジネスです。チームリポジトリの管理者は、自分の仕事を向上させ、簡素化するためにいくつかの機能を提案することができます。

ただし、チームリポジトリ側のコミットを受け取る際に、自動健全性チェックを行うことができます。おそらくpre-receiveフックは義務検査のためのより良い場所です。

また、「貴重な」プロジェクトであれば、コードレビューのためにさらに複雑なシステムをセットアップすることもできます(チームはgerritを使用しますが、PHPで書かれたものもたくさんあります)。したがって、チームメンバーは他のメンバーの作業に慣れ、改善などを提案し、ロボットはコードスタイルのチェック、単体テストや統合テストの実行などのルーチンのタスクを実行します。

関連する問題