我的 Fossil 存储库中有 2 个分支:是否可以仅将票证链接到两个分支之一,以便在时间线视图中了解票证属于哪个分支?
先感谢您
你当然可以。您唯一需要确保的是包含正确的参考。在下面的屏幕截图中,您可以看到我在票证标题中写了一张票:
Test reference to branch [94558ab315732e3f]
该引用是我正在引用的分支的对象 ID。看下面的截图:
看到我拿了放在单词“Leaf”前面的ID并标识了分支。在顶部,在 sam 屏幕截图中,您现在可以看到“Test reference to branch [94558ab315732e3f]”行,其中分支 ID 是可点击的。它将带您到分支描述
您不会在工单本身中有这种可点击的行为。如果将显示为普通文本:
如果您仔细查看时间线的屏幕截图,您会发现我开始反过来测试:添加一个以票证 ID 作为名称的分支。为此,您需要做的唯一不同的事情是在创建分支时引用票证名称。所以:
fossil branch new "[c98dd264f1319]" trunk
并不是:
fossil branch new [c98dd264f1319] trunk
当您这样做时,在您的分支列表中,您将有一个名为的项目[c98dd264f1319]
,您可以单击该项目直接转到相关工单。将分支引用到票证和将票证引用到分支对于保持所有更改都被引用非常有用。它使 Fossil 时间线比现在更有用。
最后一件事:当您像这样命名分支时,至少在 zsh 中您需要再次使用引号进行更新。所以:
fossil update "[c98dd264f1319]"
工作正常,但是
fossil update [c98dd264f1319]
将给出“未找到”错误(在 zsh 中)。您可能很快就会习惯添加引号。