代码之家  ›  专栏  ›  技术社区  ›  Marcus Leon

如何查看Mercurial文件的修订历史?

  •  99
  • Marcus Leon  · 技术社区  · 14 年前

    你如何区分文件的两个版本?

    理想的情况是使用可视化工具来完成所有这些(我们使用ExamDiff来完成一些其他的差异)。

    我想说这是基本的源代码管理功能,但我似乎不知道如何与Mercurial做到这一点。

    4 回复  |  直到 14 年前
        1
  •  130
  •   zerkms    14 年前
    hg log file
    
    hg diff -r 10 -r 20 file
    
        2
  •  28
  •   Vadim Kotov First Zero    7 年前

    这个 hgk extension 给你 hg view file 显示可视历史的命令,从中可以区分/vdiff任意一对修订。

    TortoiseHg 给你 thg log file

        3
  •  9
  •   Carlo Chum    12 年前

    为了可读性

    hg diff -r revision1:revision2 file
    

    其中,修订1和修订2可以是标记、变更集等。

        4
  •  5
  •   Jasper Uijlings    10 年前

    如果你使用乌龟: Windows用户可以使用Windows资源管理器并通过右键单击文件来查看修订历史记录。

    ### revision set query### 可以键入:

    file("**<myfile>")
    

    双**是递归搜索目录所必需的。这将立即为您提供更改了所需文件的所有存储库的列表。

    或者,在 ### filter text ### ###筛选文本### 框中可以缩小显示的文件数。

    thg log file
    
    推荐文章