我的Fossil存储库中有两个分支:是否可以将票证仅链接到这两个分支中的一个,以便在时间线视图中可以了解某个票证属于哪个分支?
提前谢谢你
发布于 2015-06-24 23:26:49
你当然可以。您需要确保的唯一一件事是包含正确的引用。在下面的截图中,您可以看到我在票证标题中写了一张票证:
Test reference to branch [94558ab315732e3f] 这个引用就是我引用的分支的object-id。请看下面的截图:

可以看到,我获得了放在单词"Leaf“前面的ID,并标识了分支。在顶部,在sam屏幕截图中,您现在可以看到行"Test reference to branch 94558ab315732e3f“,其中可以单击分支ID。它将带您转到分支描述
在票证本身中不会有这种可点击的行为。如果将显示为普通文本:

如果您仔细查看时间线的屏幕截图,您将看到我以另一种方式开始测试:添加一个名称为ticket-ID的分支。为此,您需要做的唯一不同的事情是在创建分支时引用票证名称。所以:
fossil branch new "[c98dd264f1319]" trunk 而不是:
fossil branch new [c98dd264f1319] trunk 当您这样做时,在您的分支列表中,您将有一个名为[c98dd264f1319]的项目,您可以单击它直接转到相关的票据。将分支引用到票证和将票证引用到分支对于保持引用所有更改都非常有用。这使得化石时间线比现在更有用。
最后一件事:当您像这样命名分支时,至少在zsh中,您将需要再次使用引号进行更新。所以:
fossil update "[c98dd264f1319]"工作正常,但是
fossil update [c98dd264f1319]会给出“找不到”的错误(在zsh中)。你可能很快就会习惯添加引号。
https://stackoverflow.com/questions/26253755
复制相似问题