17

所以,我认为在 Redmine/Git 中可以使用提交注释来解决问题:

git commit -m "Fixes #123"

在 Fossil 中可能有这样的事情吗?如何?

4

1 回答 1

25

要将提交和票证关联起来,您只需将票证的 ID 放在提交消息中即可。

您可以以相同的方式将签到与票关联。

在 UI 中,它们将显示为可点击的链接,当状态为 时,它们会被删除Closed


我不知道仅通过输入特定消息来更改票证状态的方法,但您可以说:

$fossil commit -m "Fixed [d4fdff0914]"
New_Version: 05cb7c01d1e9a0129fda0464bee0a7ada5244a6a
$fossil ticket set d4fdff0914 status Fixed
ticket set succeeded for UID d4fdff09148c5e5c4918a64a699d91103eeaaeef

它会产生同样的效果。

如果您有创造力,那么设置一些自动执行此操作可能不会太麻烦。

于 2011-05-06T21:02:47.197 回答