【发布时间】:2012-11-08 19:40:05
【问题描述】:
如何配置 git not 以使 .git/hooks/*.sample 在新的 1.6 后 git 存储库中默认可执行?
我无权:
$ chmod -x /usr/share/git-core/templates/hooks/*
谢谢。
【问题讨论】:
-
你为什么不希望它们是可执行的?在您将它们重命名为不包含
.sample之前,它们不会运行。 -
它们被更改为禁用,通过命名为
.sample而不是不可执行,因为在某些平台(如 Cygwin 下的 Windows)上,即使它们不应该被标记为可执行成为;将它们命名为.sample是一种更可靠的方法,可以确保它们不会被意外启用。让它们可执行意味着仍然只有一个步骤可以启用它们,即重命名它们以删除.sample。 -
正确。这是一个明智的修改。但这只是树对我来说似乎更干净。谢谢。
-
也就是说,它们被命名为
.sample,并且不能同时执行。 -
很公平。我只是想检查一下,以防您试图解决其他问题。如果这只是个人喜好,那么我的回答应该可以为您服务。
标签: git permissions hook