當我從終端窗口運行Mercurial的「hg log」命令時,結果通常會從屏幕上消失,迫使我滾動到頂部。其結果是,我創建了一個模板,以減少日誌的冗長外和格式:如何限制Mercurial日誌的大小?
[alias]
slog = log --template '{rev}:{node|short} {desc|firstline} ({author})\n'
不過,我想通過進一步改進這個無論是)限制了「苦幹」的大小隻最後10次提交或b)使用諸如「hg slog ##」之類的命令,其中「##」將是結果中顯示的日誌的數量。
有關如何實現A或B的任何想法?
任何關於如何使「--limit」可選的想法?如果我輸入「hg slog」,則不需要輸入值。如果我可以選擇這樣做會很好。 – Huuuze
取決於你的shell,但基本上你必須測試''$ 1「'是否等於''」''。在Windows中,如果使用我的有限批處理文件知識,使它在一行上工作,就會'slog =!if'$ 1'=='「(hg log --limit 10)else(hg log --limit $ 1) (爲簡潔起見省略模板) –