比较 Mercurial 中的修订版
来自 Subversion 我使用了 TortoiseSVN 中的“标记比较”和“比较 URL”功能。这使我能够将开发分支与上一个发行版本进行比较,以获取已更改的文件列表。
我们使用此文件列表进行最终代码审查、下一版本的文档等。
如您所见,可以获得文件列表,并且还可以单击每个文件以查看更改的视觉差异。
是否可以使用 Mercurial 做类似的事情?到目前为止我发现的最好的就是这个命令,但是文件列表远不如我用 Subversion 获得的有用。
hg status --change {revisionnumber}
Coming from Subversion I have used the "Mark For Comparison" and "Compare URLs" feature in TortoiseSVN. This gave me the ability to compare the development branch with the last release version to get a list of files that changed.
We use this list of files for final code review, documentation of the next version, etc.
As you can see it is possible to get a list of files and also be able to click each file to see a visual diff of the changes.
Is it possible to do something similar with Mercurial? The best I have found thus far is this command, however the list of files is far less useful than what I was able to get with Subversion.
hg status --change {revisionnumber}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在命令行上,您可以:
thg vdiff -r <第一个变更集> -r <第二个变更集>
在 TortoiseHg 中,您还可以选择要比较的 2 个版本并获得视觉差异,如下所示:
On the command-line you can:
hg diff -r <first changeset> -r <second changeset>
orthg vdiff -r <first changeset> -r <second changeset>
In TortoiseHg, you can also select the 2 revisions you want to compare and get a visual diff as shown below: