2012-01-18 54 views
4

这已被问到here但我没有回答,据我所见。自动将Github发行编号添加到所有提交

我正在编写一个脚本来自动化git工作流程。当创建主题分支时,它会自动创建引用它的github问题 - 是否有任何方法可以自动将此问题编号添加到在该分支中进行的所有提交?我想可能有一种方法使用git挂钩,但我无法找到它。

我知道,手动添加#xxx到每个提交消息的开头会做到这一点;我感兴趣的是什么(以及原始问题中从未回答过的)是否有自动添加的方法。

+0

http://henrik.nyh.se/2009/09/git-hook-to-auto-reference-tickets-from-the-branchname可能值得一读。它虽然引用了分支名称的门票,但它可能是一个开始。 – Frost 2012-01-18 10:17:14

+0

谢谢,这是我以前从未见过的一篇很棒的文章。看起来我应该能够将它叉起来并将其弯曲以符合我的意愿! – omnikron 2012-01-18 10:39:24

+0

@Frost我认为您的评论值得转化为真实的答案。 – nulltoken 2012-01-18 22:11:03

回答

3

看看Henrik Nyh如何通过从分支名称中提取问题编号来做类似的事情。你可能会从中得到一些东西。

Henrik的文章是here

+1

再次感谢,我的确能够使用我的脚本。这是我的分支,如果有人感兴趣:https://gist.github.com/1632375 – omnikron 2012-01-20 13:18:08