【问题标题】:Github and FogbugzGithub 和 Fogbugz
【发布时间】:2011-02-15 00:28:16
【问题描述】:

所以我们已经集成了fogbugz 和github,实际的机制似乎可以工作。 (即在 github 上按下“测试”按钮时,会显示“有效负载已交付”消息)不幸的是,找不到有关在提交消息中放入什么以将错误与提交联系起来的文档。

我试过了

git commit -am 'fixing 97047'
git push origin

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

似乎都不起作用。很想知道我缺少什么 - 文档链接将不胜感激!

【问题讨论】:

    标签: git github fogbugz


    【解决方案1】:

    案件编号应为:

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

    所以

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

    应该都可以。

    我使用 FogBugzId:1234

    【讨论】:

    【解决方案2】:

    源代码的 URL 已更改为 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 IDs:123”或“Case:123”之类的内容以及 FogBugz 案例编号才能被识别。

    【讨论】:

    • 还支持多种情况:Cases:#123,#456,#789,#101112
    猜你喜欢
    • 2010-10-21
    • 2023-03-20
    • 2011-05-05
    • 1970-01-01
    • 1970-01-01
    • 2010-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多