Repository Hosting

Repository Hosting: Unlimited Subversion, Git, Mercurial, and Trac Projects

Rh
VCS Hosting

常见问题

提交的信息对问题栏的影响是什么?

如果一个项目建立起来是为了处理提交项消息的,以下输入您的提交项日志消息中的命令有可能会影响ticket状态:

close, closed, closes, fix, fixed, fixes
  指定的问题号包括在这个
 正在被添加的提交项消息的内容中。
references, refs, addresses, re, see
  指定的问题号被留在它们目前的状态中,但
 该提交项消息的内容被添加到它们的注释中。

当处理日志消息时,系统将用以下方式搜索提交项消息的文本:

command #1
command #1, #2
command #1 & #2
command #1 and #2

也可以使用"ticket:1",而不是简写的"#1"。例如:

command ticket:1
command ticket:1, ticket:2
command ticket:1 & ticket:2
command ticket:1 and ticket:2

除此之外,字符":"可以省略,可使用问题或bug而不用ticket。字符可以省略,可使用问题或bug而不用ticket。

您也可以在一条消息里放进多条命令。以下提交项消息提供了一个关于您能做什么的相当复杂的例子:

Changed blah and foo to do this or that. Fixes #10 and #12, and refs #12.

本操作将关闭#10和#12并添加一个节点到#12。

计时和估算插件

如果您激活了计时和估算插件,那么您在指定提交信息中的花费时间时就能得到支持。这个指定时间将被自动地添加到ticket的花费时间字段里。

Blah refs #12 (spent 1.5)
Blah refs ticket:12 (sp 1)
Blah fixes #12 (2.5)

如上所示,可以使用复杂的消息。

Changed blah and foo. Fixes #10 (1) and #12 (2), and refs #13 (0.5).

本操作将关闭#10和#12,添加一个节点到#13,还增加1小时的花费时间到#10,2小时的花费时间到#12以及30分钟的花费时间到#13。

Agilo插件

最后,如果您激活了Agilo插件,那么在提交项消息中可以指定ticket的剩余时间。

Blah remaining #12:2h
Blah still ticket:12:1h
Blah fixes #12, time #13:4h