-1

コーディングをしていると、プロジェクトにデバッグコードを書くことがあるので、変更にデバッグコードがあるかどうかをチェックするフックを書きたいと思います。例えば。

console.log('this is debug code');//DEBUG

ファイルに //DEBUG がある場合は、フックに //DEBUG をチェックさせます。ファイルにデバッグ コードがあるというエラーが表示されます。コミットする前に削除してください。

4

1 に答える 1

0

サンプルの pre-commit フックは、あなたが望むものに非常に近いものです。/.git/hooks/pre-commit.sample にあります。差分行のロジックを変更するだけです。

$(git diff --cached --name-only --diff-filter=A -z $against-実際の差分をダンプするように変更し(--name-onlyを削除)、それをパイプしてgrepに+記号とDEBUGの両方を探します。

于 2014-09-28T18:46:35.637 に答える