我只對單個文件的歷史感興趣。我已經試過了hg log,它顯示了對文件所做的所有更改。但是如果有一個由整個存儲庫構成的分支,我如何從日誌中知道(檢查出該分支中的整個存儲庫,然後查看該文件並手動比較頭部中的不同簽入)該分支得到的文件(即頭部的哪一點)?在Mercurial中,如何檢查分支文件的版本?
(我也試着用搜索引擎無濟於事。也許我沒有使用正確的搜索字詞,因爲我是新來的Mercurial,我希望清楚,雖然我已經解釋了我的目標。)
感謝很多提前!通過增加hgext.graphlog =
到[extensions]
標題您~/.hgrc
的
$ hg glog foo.py
請注意,您必須啓用graphlog
擴展:
$ cat ~/.hgrc
[extensions]
hgext.graphlog =
…
$
簡單
謝謝,我以前不知道這個功能。但是,我嘗試了這一點,但這並沒有顯示沒有提交的分支,只顯示了已經改變的分支。 – welkin 2013-02-11 22:45:29
啊,對不起,我錯過了這部分的問題。正如@ Ry4an所說 - 這在Mercurial中並不合適。不過,我已經更新了一些答案,希望這會有所幫助。 – 2013-02-12 02:04:07