如果「亞當」在2月28日在當地進行了修改,直到12月3日纔將他的更改推到「主要回購」,則他的更改集的時間戳仍然會顯示「2月28日」。如何找出更改日期推到「主要回購」的日期?Mercurial和時間戳
2
A
回答
3
我不相信Mercurial本身會自動跟蹤它。相反,您必須在中央存儲庫上爲其設置hook。最明顯的鉤子是「傳入」鉤子和「changegroup」鉤子。你會設置一個鉤子,像這樣:
(將這些行添加到中央回購的.hg/hgrc
文件,如果有必要創建它)
[hooks]
changegroup.log = printf '%s\n%s' $(date -R) $(hg log "$HG_NODE::") >>/path/to/logfile.log
任何推到倉庫後會在/path/to/logfile.log
被記錄下來,您可以手動解析或讀取。我不確定日誌文件是否需要世界可寫,才能正常工作;這可能取決於您的存儲庫設置。
3
Mercurial不記錄該信息。
需要推送日誌來記錄推送到服務器的時間。請參閱此similar question及其解釋它們的鏈接。
相關問題
- 1. PostgreSQL和時間戳
- 2. tcpreplay和時間戳
- 3. 時間戳和時區
- 4. 如何在SQL Server時間戳和時間戳之間
- 5. 演員時間戳時間戳和時區
- 6. 帶時區時間戳的時間戳
- 7. C#:Unix時間戳和日期時間
- 8. 時間戳和日期時間?
- 9. Unix時間戳和JavaScript時間;太大!
- 10. PostgreSQL時間戳和時間函數
- 11. 時間戳刪除時間和秒
- 12. 的Android本地時間和時間戳
- 13. 時間戳和組合時間偏移
- 14. R:時間戳,Unix時間和「strptime」
- 15. 比較時間戳和實際時間
- 16. 時間戳和日期時間
- 17. Postgres的:時間戳「myTimestamp」和「myTimestamp」 ::時間戳
- 18. HBASE將時間戳(JAVA)和HBase的外殼時間戳
- 19. 比較PHP時間戳(int)和java時間戳(long)
- 20. PHP時間戳和mysql時間戳的區別
- 21. 轉換Unix時間戳STR和STR到UNIX時間戳在python
- 22. Mercurial中基於時間戳的自動合併
- 23. Capistrano/Mercurial/tar「將來的時間戳」消息
- 24. Maven 3和時間戳
- 25. 創建時間戳和
- 26. Python和RFC 3339時間戳
- 27. UNIX時間戳和MYSQL
- 28. PHP日期和時間戳
- 29. ibatis的和SQL時間戳
- 30. $組和時間戳$ sort mongodb