比较Mercurial中的修订版

时间:2011-06-10 14:31:11

标签: mercurial

来自Subversion我使用了TortoiseSVN中的“Mark For Comparison”和“Compare URL”功能。这使我能够将开发分支与上一版本进行比较,以获得更改的文件列表。

我们使用此文件列表进行最终代码审查,下一版本的文档等。

如您所见,可以获取文件列表,也可以单击每个文件以查看更改的视觉差异。

Screenshot of comparing revisions with Subversion

是否有可能与Mercurial做类似的事情?到目前为止,我发现的最好的是这个命令,但是文件列表远没有我能用Subversion获得的那么有用。

hg status --change {revisionnumber}

1 个答案:

答案 0 :(得分:5)

在命令行上,您可以:

  • hg diff -r <first changeset> -r <second changeset>
  • thg vdiff -r <first changeset> -r <second changeset>

在TortoiseHg中,您还可以选择要比较的2个修订版并获得视觉差异,如下所示:

enter image description here