这可能是一个愚蠢的问题,但在比较本地文件和远程文件时,远程文件的路径是什么? hg是否希望您提供您所指的头部/修订版?
即:
hg diff /local/file /remote?/file?
答案 0 :(得分:16)
Mercurial不会这样做。与其他存储库的唯一比较是hg incoming
和hg outgoning
,它们显示了存储库之间的不同变更集。您可以将--patch
选项添加到其中任何一个中,以查看这些更改集中的补丁,但是如果没有将它们放在同一个本地克隆中,则无法比较文件的两个版本。
答案 1 :(得分:1)
来自Hg man
hg diff [OPTION]... ([-c REV] | [-r REV1 [-r REV2]]) [FILE]...
我不确定您是否可以在DVCS中谈论“远程文件”:您需要获取或克隆远程仓库以便能够进行任何hg diff
。
例如,hg fetch
是described here。