【发布时间】:2011-03-30 05:28:01
【问题描述】:
这可能是一个愚蠢的问题,但是当比较本地文件和远程文件时,远程文件的路径是什么?
hg 是否希望您提供您所指的 head/revision 或其他内容?
即:
hg diff /local/file /remote?/file?
【问题讨论】:
标签: mercurial
这可能是一个愚蠢的问题,但是当比较本地文件和远程文件时,远程文件的路径是什么?
hg 是否希望您提供您所指的 head/revision 或其他内容?
即:
hg diff /local/file /remote?/file?
【问题讨论】:
标签: mercurial
Mercurial 不这样做。与其他存储库的唯一比较是hg incoming 和hg outgoning,它们显示了存储库之间哪些变更集不同。您可以将--patch 选项添加到其中任何一个,以查看作为这些变更集核心的补丁,但如果没有将它们放在同一个本地克隆中,则无法比较文件的两个版本。
【讨论】:
来自Hg man
hg diff [OPTION]... ([-c REV] | [-r REV1 [-r REV2]]) [FILE]...
我不确定您是否可以在 DVCS 中谈论“远程文件”:您需要获取或克隆远程仓库才能创建任何 hg diff。hg fetch,用于例如,是described here。
【讨论】:
pull,如果你不能忍受两步pull -u。