我经常审查我们的提交,因为我们上次将我们的dev分支合并到默认(即,我们发布了一个版本),所以我想列出自mercurial合并以来的提交。现在,我正在使用日期,并使用log + grep和日期。 例如:
hg log -r "date('>2017-03-02')"
有没有办法从提交中执行此操作?或者我应该继续抓住提交的日期/日期时间以使合并默认并执行我正在做的事情?
答案 0 :(得分:2)
以变更集XXX开头的分支中的所有修订:
hg log -rXXX::
从变更集XXX开始的整个仓库中的所有修订:
hg log -rXXX:
甚至在hg help revsets
的第一页提到:
- Changesets between tags 1.3 and 1.5 mentioning "bug" that affect
"hgext/*":
hg log -r "1.3::1.5 and keyword(bug) and file('hgext/*')"