Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否有一个规范的解释,为什么相同的父版本对于合并产生的给定的可变变更集列出了两次。
不幸的是,我们没有机会说出在观察到的案例中究竟是什么导致了这种情况。这种情况可能是由于尝试执行空合并操作引起的。
任何提示表示赞赏!
我们找到了一种可能导致这种情况的方法......
通过选择本地版本并“与本地合并”选中“放弃合并目标(其他)修订版中的所有更改”选项,可以使用 TortoiseHG 轻松重现这种情况。
这不会导致调用hg merge(正如人们可以假设的那样),但是hg debugsetparents. 因此,我们强迫 Mercurial 将父母双方都设置为相同的修订版,从而自取其辱。
hg merge
hg debugsetparents