是否存在规范性解释为什么对于由合并产生的给定mercurial变更集,相同的父修订被列出两次。
不幸的是,我们没有机会说出,在观察到的情况下究竟是什么导致了这种情况。可能是因为尝试执行空合并操作导致了这种情况。
任何提示都赞赏!
答案 0 :(得分:0)
我们找到了导致这种情况的可能方法......
通过选择您的本地版本和“与本地合并”选中“放弃合并目标(其他)修订版中的所有更改”选项,可以使用TortoiseHG轻松复制这种情况。
这不会导致调用hg merge
(可以假设),但是hg debugsetparents
。因此,我们强迫Mercurial将父母双方置于同一修订版中,从而使自己陷入困境。