水银;使用Beyond Compare从两个分支区分文件而无法保存

时间:2014-08-06 09:51:17

标签: mercurial

我试图使用Beyond Compare从我的两个分支中区分两个文件。不幸的是,尽管显示很好并且差异显示正确,但两个文件路径都是临时的,所以我无法保存。

我用这个命令启动差异; hg bcomp --rev default:"Bug 70180" <filename>

我很欣赏您应该只能保存到当前正在使用的分支,但这确实限制了差异的有用性,除非我能找到解决方法。 谢谢,

1 个答案:

答案 0 :(得分:2)

您要发出的命令是比较一系列变更集(<rev>:<rev>),假设您的情况为2,因此Mercurial会在启动 bcomp 之前将两个变更集文件作为临时文件。要比较当前文件(您要修改和保存的文件)和另一个修订版本中的文件,只需为其提供要比较的修订版本。

在您的情况下,请尝试使用此命令行:

hg bcomp --rev "Bug 70180" <filename>