hg diff本地到远程文件

时间:2011-03-30 05:28:02

标签: mercurial

这可能是一个愚蠢的问题,但在比较本地文件和远程文件时,远程文件的路径是什么? hg是否希望您提供您所指的头部/修订版?

即:

hg diff /local/file /remote?/file?

2 个答案:

答案 0 :(得分:16)

Mercurial不会这样做。与其他存储库的唯一比较是hg incominghg outgoning,它们显示了存储库之间的不同变更集。您可以将--patch选项添加到其中任何一个中,以查看这些更改集中的补丁,但是如果没有将它们放在同一个本地克隆中,则无法比较文件的两个版本。

答案 1 :(得分:1)

来自Hg man

hg diff [OPTION]... ([-c REV] | [-r REV1 [-r REV2]]) [FILE]...

我不确定您是否可以在DVCS中谈论“远程文件”:您需要获取或克隆远程仓库以便能够进行任何hg diff
例如,hg fetchdescribed here