給定一個文件名,如何查詢Mercurial修改引入此文件的更改集?如何查詢引用給定文件的修訂版的Mercurial?
2
A
回答
3
你想與revsets一起工作!
hg log -r "adds(filename.ext)"
從幫助說明:
補充說: 「(樣式)」:
變更是添加文件匹配模式。 像「glob:」這樣沒有明確類型的模式應該是相對於當前目錄並且匹配文件或目錄。
1
這應該工作:
hg log -r : -l 1 filepath
hg log -r :
打印以相反的順序歷史,-l 1
開關限制顯示的第一個中的變化。
+0
我喜歡這個答案,因爲我不知道'-r:',但經過一些考慮和與隊友的簡短討論後,我終於選擇了http://stackoverflow.com/a/25631851/107158因爲我在http://stackoverflow.com/questions/25631408/how-can-i-query-mercurial-for-the-the-revision-which-introduced-a-given-file/25632251#comment40048581_25631851。 – 2014-09-02 21:20:34
相關問題
- 1. Mercurial:查找應用於文件修訂版的所有標記
- 2. 如何查看修改了文件給定行的所有修訂版本?
- 3. 如何打印Mercurial中特定文件的所有修訂版的內容?
- 4. 參考相對於命名修訂版的mercurial修訂版
- 5. 如何查看Mercurial文件的修訂歷史記錄?
- 6. 如何查看在特定修訂版本簽出的文件?
- 7. 未修改變更集的Mercurial修訂版/修訂集
- 8. Mercurial/hg:在特定修訂版中搜索文件(按文件名)(不更新到該修訂版)
- 9. Mercurial修訂版樹的可視化
- 10. 在Mercurial中,如何檢查特定文件夾的修訂日誌?
- 11. Mercurial:從修訂版獲取已更改的文件?
- 12. Mercurial annotate/blame給出不正確的原始修訂版
- 13. 如何使用SVNKit獲取特定文件的修訂版本?
- 14. 如何查看與mercurial文件中的特定字符串有關的所有修訂版本?
- 15. 如何使用Mercurial從特定修訂版克隆到最後一個版本?
- 16. 如何比較Mercurial中的兩個修訂版本?
- 17. 在TortoiseHG和Mercurial中刪除修訂版
- 18. 如何查看何時發出「svn up」以更新到給定的修訂版
- 19. 我希望git給我一個文件夾內未修改的文件列表,因爲給定的修訂版
- 20. 恢復文件修訂版
- 21. couchdb - 通過時間查詢(修訂版)
- 22. 定製的Raven修訂版文檔ID
- 23. 如何在Mercurial的hg日誌中獲取修改的文件列表及其修訂版本?
- 24. StarTeam - 使用stcmd的特定修訂版的簽出文件
- 25. 如何查看svn文件夾下文件的修訂版本號?
- 26. 如何在不調用hg的情況下獲得當前的mercurial修訂版?
- 27. 如何下載文件修訂版[而不檢查出目錄]
- 28. 如何插入或更改mercurial修訂版
- 29. 如何將修訂版本從mercurial推回顛覆?
- 30. 如何在Mercurial中挑選單個修訂版?
我在http://stackoverflow.com/a/25632251/107158上選擇了這個答案,因爲我非常欣賞一般的有用性和優雅的風格。 – 2014-09-02 21:15:48