自 mercurial 提交以来如何获得提交?
How to get commits since a commit in mercurial?
自从我们上次将开发分支合并为默认分支(即,我们发布了一个版本)以来,我经常审查我们的提交,因此我想列出自从在 mercurial 中合并以来的提交。现在,我正在使用日期并使用 log + grep 和日期。
例如:
hg log -r "date('>2017-03-02')"
有没有办法从提交中做到这一点?或者我应该继续从提交中获取 date/datetime 以合并到默认值并做我正在做的事情吗?
分支中以变更集 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/*')"
自从我们上次将开发分支合并为默认分支(即,我们发布了一个版本)以来,我经常审查我们的提交,因此我想列出自从在 mercurial 中合并以来的提交。现在,我正在使用日期并使用 log + grep 和日期。 例如:
hg log -r "date('>2017-03-02')"
有没有办法从提交中做到这一点?或者我应该继续从提交中获取 date/datetime 以合并到默认值并做我正在做的事情吗?
分支中以变更集 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/*')"