【发布时间】:2014-07-31 15:22:15
【问题描述】:
如何创建可供团队中每个人使用的全局预提交挂钩? 基本上,我希望任何时候有人克隆远程存储库,他应该默认获得这个全局预提交钩子。
我遇到了这个change default git hooks、Git commit hooks - global settings 和这个https://coderwall.com/p/jp7d5q,它建议创建一个具有通用钩子的模板目录并将init.templatedir 设置为指向该目录。但是,这仅对在您自己的机器上为您自己设置默认挂钩有用。默认情况下,如何将 pre-commit 挂钩提供给整个团队?
【问题讨论】:
-
完成这项工作的唯一方法是让人们的帐户已经设置好并使用此基础架构(没有什么可以阻止他们以后删除它)。