我的Fossil存储库中有2个分支:是否可以将故障单仅链接到两个分支中的一个分支,以便在时间线视图中您可以了解故障单属于哪个分支?
提前谢谢
答案 0 :(得分:0)
当然可以。您唯一需要确保的是包含正确的参考。在下面的屏幕截图中,您看到我在票证标题中写了一张票:
Test reference to branch [94558ab315732e3f]
该引用是我正在引用的分支的object-id。请看下面的截图:
看到我拿了放在" Leaf"之前的ID。并确定分支。最重要的是,在sam屏幕截图中,您现在可以看到行"测试参考分支[94558ab315732e3f]"分支ID可点击的位置。它将带您进入分支描述
您在故障单本身中不会有此可点击行为。如果将显示为普通文本:
如果仔细查看时间线的屏幕截图,您会看到我开始以相反的方式测试它:添加一个具有ticket-ID作为名称的分支。为此,您需要做的唯一不同的事情是在创建分支时引用票证名称。所以:
fossil branch new "[c98dd264f1319]" trunk
而不是:
fossil branch new [c98dd264f1319] trunk
当您这样做时,在您的分支列表中,您将有一个名为[c98dd264f1319]
的项目,您可以单击该项目直接转到相关的故障单。引用分支到故障单和引用分支的故障单都非常有用,可以引用所有更改。它使Fossil时间轴比现在更有用。
最后一件事:当您为此命名分支时,至少在zsh中,您需要再次使用引号进行更新。所以:
fossil update "[c98dd264f1319]"
工作正常,但
fossil update [c98dd264f1319]
会给出"未找到"错误(在zsh中)。您可能会习惯于立即添加引号。