プロジェクト固有のコミット前フックを作成できるかどうか疑問に思いました。
たとえば、githubに共有プロジェクトがあります。それを「タブクレイジー」と呼びましょう。
次に、次の.git-pre-commit-hook
ようなファイルを作成します。
sed 's/\t/ /g'
そして、すべてのコミットで、gitは変更されたものでこのフックを実行し、タブに夢中の開発者がタブ幅の構成でがらくたをするのを避けます。
このようなことは可能ですか?
前もって感謝します。
プロジェクト固有のコミット前フックを作成できるかどうか疑問に思いました。
たとえば、githubに共有プロジェクトがあります。それを「タブクレイジー」と呼びましょう。
次に、次の.git-pre-commit-hook
ようなファイルを作成します。
sed 's/\t/ /g'
そして、すべてのコミットで、gitは変更されたものでこのフックを実行し、タブに夢中の開発者がタブ幅の構成でがらくたをするのを避けます。
このようなことは可能ですか?
前もって感謝します。
はい、gitにはこのようなフックがあります。
ThiefMasterが言うように、コミットしようとしているコードを変更することはできませんが、それをチェックしてコミットを拒否することはできます。