2014-08-29 100 views
1

我看到GIT提供了一个预先提交和一个提交消息钩子......这很棒......但是我觉得很烦人,当我做一个提交时我必须等待全部我的文件得到linted和全部我的测试运行之前我被告知“对不起,你没有JIRA-XXX在我们的提交信息”。git钩子执行顺序

从我在文档上阅读的内容中,您无法更改此顺序,并且预提交挂钩无法访问尚未创建的提交消息。

是否有人因此而恼火?如果是这样,其他人在做什么?

回答

0

当你说订单无法更改时,你是完全正确的。希望国际海事组织,否则会是一团糟。

关于您的问题,即使这不是语义合适的,我认为最好的解决办法是依靠提交-MSG钩来执行所有的检查(提交信息的语法和你掉毛,在这个命令)。

另外,由于version 1.8.2,git可以添加预推挂钩。您可能还会在工作流程中考虑这一点。

+0

谢谢....我会考虑一下 – Jason 2014-08-29 19:54:54