2017-01-06 43 views
2

我希望所有用户都使用我的预提交钩子。所以我在我的主项目中创建了一个hook目录,并将其链接到.git/hooks。那么有没有什么办法可以在git clone之后自动创建一个符号链接?所以我的所有用户在提交之前都必须遵循相同的标准。我可以在git克隆后自动创建符号链接

+1

当然:运行'git clone ... && ln -s ...'。这将在克隆成功完成时自动创建符号链接。告诉你的用户使用该程序。如果你的意思是:“我可以* Git *做符号链接”,答案是否定的。 – torek

回答

2

编号

这是故意的。 git的创建者想要确保代码永远不会仅仅通过克隆存储库来运行。否则,git钩子将是传递恶意软件的好方法。

如果您的用户选择信任您的预提交挂钩,他们必须手动启用它们。如果您愿意,您可以使用服务器端挂钩来拒绝不符合标准的更改。

相关问题