我已经在 Fossil SCM 工作了一段时间,但我仍然看到一些我不太明白的东西。

在屏幕截图中,您可以看到我在存储库中有两个叶子,但遗憾的是我找不到将它们合并回主干的方法(在我的所有提交中都有“叶子”标记很烦人)。

我以前有过叶子,我通常通过这样做来合并它们

fossil update trunk
fossil merge <merged_changeset_id>

但现在我只收到消息:
fossil: cannot find a common ancestor between the current checkout and ...

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

最佳答案

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

您还可以通过 Web ui 从时间线中隐藏您不想看到的叶子,或将它们标记为已关闭。

更新,2017 年 1 月 12 日:这种方法在某些时候对我不起作用。
我现在尝试时遇到“缺少主文件和次文件”错误。我怀疑这取决于架构,可能与 Fossil 1.34 相关的更改

关于dvcs - 化石单片机 : Merge leafs back to trunk,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19104534/

10-09 08:25