首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >随着汞的出现,所有行都发生了变化

随着汞的出现,所有行都发生了变化
EN

Stack Overflow用户
提问于 2011-02-23 15:36:16
回答 1查看 432关注 0票数 3

我想使用TortoiseMerge和Mercurial来解决冲突,但是它报告了theirsmine中的每一行,好像它没有正确地进行比较一样

这是我的mercurial.ini:

代码语言:javascript
复制
[ui]
merge = TortoiseMerge

[merge-tools]
TortoiseMerge.executable=C:\Program Files\TortoiseSVN\bin\TortoiseMerge.exe
TortoiseMerge.args=/mine:$local /theirs:$other /base:$base -o /merged:$output

我用的是Hg 1.7.5

到底怎么回事?

更新:使用KDiff或BeyondCompare时,基始终为空。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2011-10-04 23:27:04

你的设置看起来是正确的。

这是基本修订版中没有文件副本的症状,在这种情况下,Mercurial行为就好像文件是空的一样。

有几种方法可以弄清楚这是怎么回事。如果不涉及副本或重命名,则只需执行以下操作:

代码语言:javascript
复制
$ hg log -r "ancestor(p1(), p2())"

..to确定合并的祖先,然后:

代码语言:javascript
复制
$ hg manifest -r <rev> | grep <your file>

..to确定文件是否确实存在。

或者,您可以运行“hg合并--调试”或“hg更新--调试”来查看它为合并所选择的更改集和文件(包括重命名/复制详细信息)。

如果您发现文件是存在于共同祖先Mercurial选择中的,那么您应该在以下位置报告一个bug (包括调试输出):

https://www.mercurial-scm.org/wiki/BugTracker

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5093089

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档