命令hg log -v -r 2:5可用于查看更改集2/3/4/5的详细信息-您是否可以通过类似的方式查看仅更改集2和5的更改集详细信息?

最佳答案

使用单独的-r说明符:

hg log -v -r 2 -r 5

它将按照您指定转速编号的顺序为您提供日志条目。

这是一个证明这一点的测试:
mkdir hgTest; cd hgTest; hg init; echo "0" > 0.txt; hg addremove; hg commit -m "Added file 0.txt"; echo "1" > 1.txt; hg addremove; hg commit -m "Added file 1.txt"; echo "2" > 2.txt; hg addremove; hg commit -m "Added file 2.txt"

现在在hgTest目录中运行hg log -v -r 0 -r 2,您将看到:
changeset:   0:22deafd4b5da
user:        aUser
date:        Fri Mar 25 17:37:01 2011 +0000
files:       0.txt
description:
Added file 0.txt


changeset:   2:39fedf6f9f56
tag:         tip
user:        aUser
date:        Fri Mar 25 17:37:01 2011 +0000
files:       2.txt
description:
Added file 2.txt

注意,这里没有提到版本1中添加的1.txt文件。

关于mercurial - Mercurial-仅两个变更集的 Mercurial 日志?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5435762/

10-09 07:26
查看更多