在 Mercurial 中,执行“hg vdiff -r -2:-3”是否完全相同?和“hg vdiff -c -2”?
因为我过去总是这样做
hg vdiff -r -2:-3
hg vdiff -r 5213:5212
,使用这些命令与使用 ? 命令是否完全相同
hg vdiff -c -2
hg vdiff -r 5213
?
Because I used to always do
hg vdiff -r -2:-3
hg vdiff -r 5213:5212
are all the hg
commands exactly the same using those, vs using
hg vdiff -c -2
hg vdiff -r 5213
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
-c 选项表示此版本引入的更改,因此如果 22 是 23 的第一个父级,则
hg foobar -c 23
与hg foobar -r22:23
相同。当 22 和 23 不处于父子关系时,您将获得两个随机变更集的差异。The -c option means changes introduces by this revision, so
hg foobar -c 23
is the same ashg foobar -r22:23
if 22 is the first parent of 23. When 22 and 23 are not in a parent0-child relationship, you get the diff of two random changesets.使用
hg help revisions
查看可以指定修订版本的所有各种方式,这应该适用于所有子命令。Use
hg help revisions
to see all the various ways you can specify revisions, which should work with all subcommands.