【问题标题】:hg diff local to remote file本地到远程文件的 hg diff
【发布时间】:2011-03-30 05:28:01
【问题描述】:

这可能是一个愚蠢的问题,但是当比较本地文件和远程文件时,远程文件的路径是什么?
hg 是否希望您提供您所指的 head/revision 或其他内容?

即:

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

【问题讨论】:

    标签: mercurial


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      来自Hg man

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

      我不确定您是否可以在 DVCS 中谈论“远程文件”:您需要获取或克隆远程仓库才能创建任何 hg diff
      hg fetch,用于例如,是described here

      【讨论】:

      • Fetch 非常推荐反对这些日子。一个应该使用pull,如果你不能忍受两步pull -u
      • @Ry4an:同意,并为您的回答 +1。
      猜你喜欢
      • 2016-02-10
      • 2014-11-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-09
      • 1970-01-01
      • 2011-01-21
      相关资源
      最近更新 更多