2015-04-24 37 views
3

我正在使用TortoiseHG和mercurial,我必須記錄自上個月的更改。它必須在GIT中是這樣的:Mercurial - 日誌上個月更改

git log --since="2015-03-01" -p --author='me' > C:\history_3.log 

你能告訴我怎麼做(使用龜gui或終端)?

+0

嘗試:'汞(<在這裏你的名字>)登錄-r「作者和日期(> 2015-03- 01)「> C:\ history_3.log' –

+0

我試過hg log -r」kowalski(John Kowalski)and date(> 2015-03-01)「> F:\ history_3.log 但它說有無效令牌在15.如何設置日期範圍? – petros

回答

10

你想利用多變的revsets的,一個非常強大的語言來篩選列出的版本:

hg log -r"author('YOURNAME') and date('>2015-03-01')"

或者用於最近30天:

hg log -r"author('YOURNAME') and date('-30')"

請參閱hg help revsetshg help dates

編輯:使用tortoiseHG,你可以使用工具欄上的放大鏡圖標(感謝凱文)

+0

Revsets也可以直接放入TortoiseHG GUI中。只需點擊工具欄中的放大鏡圖標即可。 – Kevin