3
命令hg log -v -r 2:5
可用於查看變更集的詳細信息2/3/4/5 - 是否有類似的方式可以查看JUST變更集2和5上的變更集詳細信息?Mercurial - hg日誌只有兩個變更集?
命令hg log -v -r 2:5
可用於查看變更集的詳細信息2/3/4/5 - 是否有類似的方式可以查看JUST變更集2和5上的變更集詳細信息?Mercurial - hg日誌只有兩個變更集?
使用單獨-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.txt
隻字不提在修訂1.
我相信這將比較2和5之間的所有存儲庫變化,但我們只是感興趣的文件被更改爲簽入2和5的一部分 - 不包含僅包含在變更集3和4中的文件 – 2011-03-25 17:18:51
不,它只給出那些修訂版中已更改的文件。試試看,只需幾秒鐘即可創建一個新的存儲庫並進行一些測試提交。 – occulus 2011-03-25 17:26:16
好的,我的答案中增加了一個例子。 – occulus 2011-03-25 17:39:07