Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
受信したコミットが間違った空白文字(私の場合はタブ)を導入してそのプッシュを拒否するかどうかをチェックする「オリジン」サイドフックを誰かが共有できますか?
チームには、まあ...ああ、気にしない人がいるので、事前にコミットすることはできません。;)
これを行うのに適切な場所はupdateフックです。私はそれをテストしていませんが、このようなものが機能するはずです:
update
#!/bin/sh branch=$1 oldrev=$2 newrev=$3 if git diff $oldrev..$newrev | grep -P '\+.*\t'; then echo When updating ref $branch: diff $oldrev..$newrev introduces tabs exit 1 fi