我有一個Mercurial存儲庫,有幾個人從他們自己的本地存儲庫中推送。我想能夠查詢中心資源庫的所有的更改在過去24小時內到達該倉庫,特別是不僅僅是變化那名在過去24小時內提交。在Mercurial中,我如何在過去的24小時內將修訂版本推送到回購協議中?
hg log --date選項不會做我需要的。它只根據提交日期來改進選擇。因此,hg log --date -1從昨天開始,我修改了自己的修訂版本,但沒有修改承諾,比如三天前,但只有今天被推送到此回購。
如果我能找到不到24小時前到達回購庫的最早修訂版本的修訂版號(或ID),那就可以做到這一點;但我什麼也看不到 - 即使在hg幫助轉換 - 看起來像它會工作。
這很酷,而且比我的想法更自動化! – 2011-05-01 22:15:56
感謝指向[pushlog](http://kenai.com/projects/sonichg/pages/Pushlog)的指針。它並不完全符合我的需求 - 我真正想要的是一種回顧性的方式,而不僅僅是「前進」 - 但這聽起來像是一個有用的工具箱。 – 2011-05-07 22:34:56