我需要知道兩個修訂版本之間添加/修改/刪除了哪些文件。我所做的:如何比較Mercurial中的兩個修訂版本?
hg status --rev 10:11
看起來沒問題。但是,當我只有一個版本(初始= 0)它不起作用。
# not work
hg status --rev 0:0
# also not work as I want
hg status --rev 0
沒有修訂-1
。
我需要知道兩個修訂版本之間添加/修改/刪除了哪些文件。我所做的:如何比較Mercurial中的兩個修訂版本?
hg status --rev 10:11
看起來沒問題。但是,當我只有一個版本(初始= 0)它不起作用。
# not work
hg status --rev 0:0
# also not work as I want
hg status --rev 0
沒有修訂-1
。
您可能需要查看hg log -v
的輸出。對於每個變更集,它應列出在該變更集中修改的文件。如果您有一個特定的更改集,請添加-r
開關以指定它。
它只顯示文件名,沒有'A | M | R | C'前綴。此外,它顯示他們沒有'EOL':'files:info info1'。 – Koc 2010-07-08 09:37:39
hg status --change [rev]
即
hg status --change 0
和
hg log -v
我不確定。 你可以看到'hg help status' – in3xes 2010-07-08 12:13:26
我不明白你的問題,因爲你所說的和你想要的之間似乎不匹配。如果你只有1個,你肯定會發現你不能比較兩個修訂版嗎? – 2010-07-08 07:18:40