Github和Fogbugz

时间:2011-02-15 00:28:17

标签: git github fogbugz

所以我们集成了fogbugz和github,实际机制似乎有效。 (即,当在github上按下“test”按钮时,显示消息“有效负载已传送”)不幸的是,找不到有关将提交消息中的内容放入提交内容的文档。

我试过了

git commit -am 'fixing 97047'
git push origin

git commit -am 'fixing #97047'
git push origin

两者似乎都不起作用。很想知道我错过了什么 - 非常感谢文档的链接!

2 个答案:

答案 0 :(得分:10)

案件编号应采用以下形式:

\b((FogBug[sz]|Case|Bug[zs]*(?:ID)*):(\d+)

所以

   FogBugz:1234
   FogBugs:1234
   Case:1234
   Bugz:1234

应该都可以。

我使用FogBugzId:1234

答案 1 :(得分:1)

源代码的网址已更改为https://github.com/github/github-services/blob/master/lib/services/fog_bugz.rb

此外,RE已更改为:

/\s*(?:Bug[zs]*\s*IDs*\s*|Case[s]*)[#:; ]+((\d+[ ,:;#]*)+)/i)

这意味着,例如“FogBugz”一词将不再适用于登记注释。它必须是“Bug ID:123”或“Case:123”以及FogBugz案例编号才能被识别。