Git-如何拒绝包含源上选项卡的提交
是否有人可以共享一个“origin”侧钩子来检查收到的提交是否引入了错误的空白字符(在我的case选项卡中)并拒绝推送Git-如何拒绝包含源上选项卡的提交,git,githooks,Git,Githooks,是否有人可以共享一个“origin”侧钩子来检查收到的提交是否引入了错误的空白字符(在我的case选项卡中)并拒绝推送 我不能预先承诺,因为我的团队中有人,嗯。。。哦,没关系 执行此操作的正确位置是updatehook。我还没有测试过,但类似的东西应该可以工作: #!/bin/sh branch=$1 oldrev=$2 newrev=$3 if git diff $oldrev..$newrev | grep -P '\+.*\t'; then echo When updating
我不能预先承诺,因为我的团队中有人,嗯。。。哦,没关系 执行此操作的正确位置是
update
hook。我还没有测试过,但类似的东西应该可以工作:
#!/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