Fossil SCM:合并叶子回到树干

时间:2013-09-30 21:53:36

标签: dvcs fossil

我一直在与Fossil SCM工作一段时间,但我仍然看到一些我不太了解的东西。

fossil timeline

在截图中你可以看到我在存储库中有两个Leaf,但遗憾的是我找不到将它们合并回trunk的方法(在我的所有提交中都有'Leaf'标记很烦人)。

我之前有过Leaf,我通常通过

合并它们
fossil update trunk
fossil merge <merged_changeset_id>

但现在我收到消息:

fossil: cannot find a common ancestor between the current checkout and ...

更新:此存储库是从git存储库完全导入的,我将尝试重现该异常。

2 个答案:

答案 0 :(得分:1)

ravenspoint是对的---使用--baseline BASELINE, 特别是使用初始的空提交 您尝试合并的分支机构 将您的独立分支链接到一个图表。

您还可以通过网络ui隐藏您不希望从时间轴中看到的树叶,或将其标记为已关闭。

更新,2017-01-12:这种方法在某些时候停止了我的工作。 我得到&#34;缺少主要和次要文件&#34;我现在尝试的错误。我怀疑这取决于架构,可能与Fossil 1.34相关的更改

答案 1 :(得分:0)

你试过了吗?

- 基线BASELINE使用BASELINE作为合并的“枢轴”                           最近的共同祖先。这允许                           要合并的分支中的一系列更改                           无需合并整个分支。