【发布时间】:2010-09-24 07:28:29
【问题描述】:
我正在尝试使用 mercurial 将两个分支合并在一起,但存在一些冲突。在 Subversion 中工作时,合并冲突会导致冲突的文件被统一的 diff 替换,我自己的带有“.mine”扩展名的文件版本以及最后签入的带有“.rxxx”的文件版本" 添加了扩展名。
使用 mercurial,我只能获得统一的差异以及添加了“.orig”扩展名的我自己的版本。
我习惯于自己在 Eclipse 中使用“比较 > 彼此”命令或使用 FileMerge 自己编辑合并,但是由于基本修订不可用,除非手动去获取它,我不能不再这样工作了。
我不想在 hg merge 命令期间执行合并 - 我更喜欢在自己的时间执行。
我可以使用设置或扩展来实现这一点吗?
【问题讨论】:
-
附带说明,如果您将 ui.merge 设置为 internal:merge,那么您将在文件中获得冲突标记。但是,您不会在工作副本中获得单独的版本...我通常更喜欢这个,因为它允许您在简单的文本编辑器中查看内联更改。
标签: mercurial