常见问题
提交的信息对问题栏的影响是什么?
如果一个项目建立起来是为了处理提交项消息的,以下输入您的提交项日志消息中的命令有可能会影响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