如何将问题标记为从提交日志中解决?
我注意到,在到位桶,当你提交日志包含了像#12
这个号码被链接到错误号12如何将问题标记为从提交日志中解决?
我发现这个功能有趣一些,我不知道是否有,让我来标记任何关键字问题从提交日志解决,而不是每次都进入Web界面。
如果BitBucket没有这样做,你能指出一个系统吗?
谷歌代码项目托管也支持它:
http://code.google.com/p/support/wiki/IssueTracker#Integration_with_version_control
有提交日志命令:
- 轻松设置问题的地位固定。
- 更新问题的任何方面,并添加评论。
- 输入一个新问题。
-
请求代码审查。
(Fixes issue NNN) Enclose command in parentheses Fixes issue NNN. Full sentence in your log message description Fixes issue NNN On a line by itself
字修复可以关闭或者解决所取代。问题编号可以有一个前导井号(#)或不是。
其他提交日志命令使用的多线“长形”的语法是更强大。
COMMAND-LINE
ISSUE-FIELD-UPDATE*
COMMENT-TEXT...
凡命令行是下列之一:
Update issue NNN
New issue
New review
可以有任何数量的ISSUE-FIELD-UPDATE线。这些行可以是下列之一:
Summary: NEW-VALUE
Status: NEW-VALUE
Owner: NEW-VALUE
Cc: PLUS-MINUS-LIST
Labels: PLUS-MINUS-LIST
Redmine具有可配置的选项。最常用的的是:
- 参考文献#XXX /见#XXX - 引用了一个问题
- 关闭#XXX /修复#XXX - 标志问题作为解决/关闭
到位桶已经支持使用Issues service标记提交时的问题。
问题服务扫描提交命令消息,这将自动更改跟踪器上相关问题的状态。
[剪断]
例子:
“...修复#4711 ...” #标记问题作为解决
“......重新打开错误4711 ...” #标记问题作为开放
“...参票4711 ...” #链接变更集发行作为注释
“......裁判的错误#4711和#4712 ...” #链接到多个问题
你可能需要激活它,要这样做:
服务可以由管理员在每个存储库的基础上激活。转到您的存储库页面,选择管理选项卡,单击服务,然后从列表中选择一个服务并添加它。
优秀!在这里发布之前,我似乎忘了RTFM。但也很高兴看到其他技术提供 – 2010-01-16 13:23:11
它的工作!我不得不添加“问题”服务。 – 2010-02-13 23:17:02
上支持的格式更多信息在这里提交信息:https://confluence.atlassian.com/display/BITBUCKET/Setting+Up+the+Bitbucket+Issues+Service – 2012-07-19 13:55:04
当然,Trac也是如此。这是很容易配置:
_supported_cmds = {
'closed': '_cmdClose',
'fix': '_cmdClose',
'addresses': '_cmdRefs',
're': '_cmdRefs',
太棒了!我喜欢这个工具!有没有托管的Redmine解决方案? – 2010-01-16 02:31:20
我相信redmine本身提供了一些托管解决方案。但不知道。 – Eimantas 2010-01-16 08:53:18
我还没有发现任何关于它在他们的网站 – 2010-01-16 13:21:12