1
比方說,我有5個自述文件的修訂版本。我如何在Mercurial中查看它們?如何打印Mercurial中特定文件的所有修訂版的內容?
這將是很好能夠限制輸出,類似於:
hg log -l 10
我使用PowerShell,所以結合的解決方案,也歡迎。
比方說,我有5個自述文件的修訂版本。我如何在Mercurial中查看它們?如何打印Mercurial中特定文件的所有修訂版的內容?
這將是很好能夠限制輸出,類似於:
hg log -l 10
我使用PowerShell,所以結合的解決方案,也歡迎。
我不知道Powershell語法,但您正在查找hg cat
命令。與答案your other question我會做這樣的在Unix shell(zsh的在我的情況)合併:
for r in $(hg log --template '{rev} ' README); do hg cat -r $r README; done
我第一次得到所有在README
被改變的修訂。它們將被放入一個大的字符串是這樣的:
% hg log --template '{rev} ' README
822 804 688 681 629 539 538
然後,您可以遍歷這些版本號,並呼籲各hg cat
。
謝謝Martin,寫得很好。 – Valentin 2009-07-03 17:00:52