7
這看起來應該很明顯,但我無法弄清楚。如何快速判斷哪些文件在修訂版本中存在差異
假設我有mercurial修訂4和7,我想看看哪些文件在這些修訂之間進行了更改。我可以做一個hg diff -r 4 -r 7
來列出整個比較集...有沒有辦法列出已更改的文件?
這看起來應該很明顯,但我無法弄清楚。如何快速判斷哪些文件在修訂版本中存在差異
假設我有mercurial修訂4和7,我想看看哪些文件在這些修訂之間進行了更改。我可以做一個hg diff -r 4 -r 7
來列出整個比較集...有沒有辦法列出已更改的文件?
hg status --rev 4:7
您可以使用「hg log」。
hg log --verbose --rev=4:7 --style=changelog
例子:
$ hg log -v -r4:7 --style=changelog
2008-08-03 21:40 +0200 XXXXX <[email protected]> (475752c35880)
* osinfo.py: new file.
* os-info.py: deleted file.
* os-info.py, osinfo.py:
Rename os-info.py -> osinfo.py.
2008-08-03 21:52 +0200 XXXXXX <[email protected]> (babf6df75ff4)
* iterate_file_lines.py, osinfo.py:
Add keyword substitution strings.
2008-08-03 21:53 +0200 XXXXXX <[email protected]> (bc6fc22adb8e)
* iterate_file_lines.py:
Remove comment about coding conventions.
2008-08-08 19:43 +0200 XXXXXX <[email protected]> (dbea6914b20f)
* .hgignore: new file.
* .hgignore:
Add .hgignore.
你的意思汞柱狀態? (DOHWWW:我沒有意識到它接受了論據。) – 2009-05-05 00:12:36
在重新編輯時被接受。 (注意爲困惑,這個用來說「hg st」是hg狀態的簡寫) – 2009-05-05 12:34:25