所以,我认为在 Redmine/Git 中可以使用提交注释来解决问题:
git commit -m "Fixes #123"
在 Fossil 中可能有这样的事情吗?如何?
要将提交和票证关联起来,您只需将票证的 ID 放在提交消息中即可。
您可以以相同的方式将签到与票关联。
在 UI 中,它们将显示为可点击的链接,当状态为 时,它们会被删除Closed
。
我不知道仅通过输入特定消息来更改票证状态的方法,但您可以说:
$fossil commit -m "Fixed [d4fdff0914]"
New_Version: 05cb7c01d1e9a0129fda0464bee0a7ada5244a6a
$fossil ticket set d4fdff0914 status Fixed
ticket set succeeded for UID d4fdff09148c5e5c4918a64a699d91103eeaaeef
它会产生同样的效果。
如果您有创造力,那么设置一些自动执行此操作可能不会太麻烦。