我正在使用带有Mercurial的TortoiseHG,我必须记录上个月的更改。在 GIT 中它必须是这样的:
git log --since="2015-03-01" -p --author='me' > C:history_3.log
你能告诉我我该怎么做(使用gui 或终端)吗?
你想利用 mercurial 的 revsets,这是一种非常强大的语言来过滤列出的修订:
hg log -r"author('YOURNAME') and date('>2015-03-01')"
或者在过去 30 天内:
hg log -r"author('YOURNAME') and date('-30')"
.
请参阅hg help revsets
和hg help dates
。
编辑:使用TortoiseHG,您可以使用工具栏中的放大镜图标(感谢凯文)