Jad*_*ias 66 version-control bug-tracking bitbucket issue-tracking
我注意到在BitBucket中,当你的提交日志包含一个这样的数字时,#12这个数字被链接到错误号12.
我发现这个功能很有趣,我想知道是否有任何关键字可以让我将问题标记为从提交日志中解析而不是每次都转到Web界面.
如果BitBucket没有这样做,你能指出一个系统吗?
Rob*_*Dam 102
Bitbucket已经支持使用Issues服务标记提交问题.
问题服务扫描提交命令的消息,这些命令将自动更改跟踪器上相关问题的状态.
[剪断]
例子:
"...修复了#4711 ......"#标记问题已解决
"...重新开启错误4711 ..."#标记问题为"打开
"... refs ticket 4711 ..."#links changeset发表评论
"...参考bug#4711和#4712 ......"#链接到多个问题
您可能需要激活它,为此:
管理员可以基于每个存储库激活服务.转到存储库页面,选择"管理"选项卡,单击"服务",然后从列表中选择一项服务并添加它.
Google Code Project Hosting 也支持它:
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
Run Code Online (Sandbox Code Playgroud)“修复”一词可以替换为“关闭”或“解决”。问题编号可以有前导井号 (#),也可以没有。
其他提交日志命令使用更强大的多行“长格式”语法。
COMMAND-LINE
ISSUE-FIELD-UPDATE*
COMMENT-TEXT...
Run Code Online (Sandbox Code Playgroud)
其中 COMMAND-LINE 是以下之一:
Update issue NNN
New issue
New review
Run Code Online (Sandbox Code Playgroud)
可以有任意数量的 ISSUE-FIELD-UPDATE 行。这些行可以是以下之一:
Summary: NEW-VALUE
Status: NEW-VALUE
Owner: NEW-VALUE
Cc: PLUS-MINUS-LIST
Labels: PLUS-MINUS-LIST
Run Code Online (Sandbox Code Playgroud)