Mercurial лог интерфейс
Я изучал руководство на hginit.com, но обнаружил довольно неудобный аспект hg log
особенность. В основном, когда я набираю его, я получаю самые новые изменения сверху, а самые старые - снизу. Но это просто раздражает, так как большую часть времени вы хотите увидеть самые новые ревизии. Итак... скажем, у меня есть 100 наборов изменений, и я хочу взглянуть на 98-й. Я прокручиваю весь путь вверх? Или есть способ заставить Hg (Mercurial) перечислять изменения наоборот?
4 ответа
Просто ограничьте отображение hg log
с -l/--limit
,
Например hg log -l 100
отображать только 100 изменений.
Если вы хотите избежать прокрутки, вы также можете направить вывод на пейджер (например, hg log | less
) или используйте расширение пейджера.
Для меня вторая часть ответа @tonfa является правильной, полезной во всех случаях (вы можете искать с помощью / и т.д....)
Если вы хотите избежать прокрутки, вы также можете перенаправить вывод на пейджер (например, hg log | less) или использовать расширение пейджера.
К настоящему времени, кажется, если вы хотите, чтобы пейджер работал с вашим псевдонимом, вы должны сказать это конкретно в вашем.hgrc (то же самое для hg help, esencial)
пример
[extensions]
pager =
[pager]
pager = LESS='FRX' less
attend = help logg
[alias]
logg = log -G --template '\x1B[33m{node|short}\x1B[0m | {date|isodatesec} | \x1B[32m{author|user}\x1B[0m: {desc|strip|firstline}\n'