无法合并:与工作目录合并祖先无效

时间:2017-04-03 10:34:05

标签: mercurial atlassian-sourcetree

我有一台带有atlassian“sourceTree”的Windows机器。回购再次与bitbucket同步。

我有一台同步回购的linux机器。 linux机器正在修订版138。

我忘记了修改,因为linux机器上的提交138在Windows机器上创建了一个带有修订版137的新头。

screen dump from sourcetree 我在Windows机器上做了一些改动,现在有两个头。

当我尝试合并时,我收到此错误:

  

hg merge -y ui.merge = internal:merge default abort:与a合并   工作目录祖先无效已完成但有错误,请参阅   上方。

我不知道这意味着什么。我以为我会被问到要保留哪些文件等。

2 个答案:

答案 0 :(得分:1)

我的解决方案。

我更新了错误的修订版。从那里我可以做合并。

我不知道为什么 - 但确实有效。

答案 1 :(得分:1)

我们为这个相同的,有点令人费解的错误提出的解决方案只是简单地“触摸”老头,例如进行虚拟提交,然后我们就可以进行合并。

我仍然不知道是什么原因造成的,但是对不会合并的分支进行令牌更新允许我们合并它们。

我希望能对某人有所帮助!

相关问题