【发布时间】:2011-10-13 20:57:07
【问题描述】:
我最近决定希望所有提交到我的存储库的人填写一个简单的提交日志。基本上我希望他们填写提交信息的表格。
快速搜索找到了我: How can I change the default comments in the git commit message?
现在,我可以加入一个钩子,用我的表单大纲生成默认提交消息。
但是,我知道出于安全原因,git 不会让我向连接到我的存储库的其他人推送挂钩。
或者,我可以更改我的 commit.template 以指定一个模板,每当我进行提交时,我都会看到一个要填写的表单。
再一次,我似乎无法更改其他人机器上的配置。
有没有什么方法可以让每个人在 git 中获得相同的默认提交消息,而无需他们自己设置?
【问题讨论】:
-
即使这是可能的,我认为它一般不会起作用,因为其他人机器上的编辑器/命令不一定与您的机器匹配得很好。您可以在这里做的最好的事情可能是组织您自己的钩子,以确认推送到您的 repo 的 cmets 格式正确。
标签: git configuration githooks pre-commit-hook