是否有可能在遠程Mercurial存儲庫中查看所有標籤的列表,而無需先克隆它?在混帳我可以運行git ls-remote --tags
。顯示遠程hg存儲庫的標籤
13
A
回答
14
標籤存儲在工作目錄 in .hgtags中 - 即在工作副本中,而不是在本地「存儲庫」中。由於所有遠程操作都是在遠程存儲庫上進行的,而不是遠程工作副本,因此無法遠程列出標籤。
本質上.hgtags只是給變更集提供方便的名稱,標籤與存儲庫元數據或版本控制無關。
請注意,Mercurial的設計理念是它應該是可擴展的;爲了使分佈式版本控制系統具有可擴展性,必須在啓動命令的機器上完成「艱苦的工作」,這就是爲什麼您必須首先獲得克隆來做任何困難的原因。
編輯: 當湯姆·安德森指出(見註釋),標籤實際上那些在所有的頭修訂的.hgtags文件中定義的結合,這使得它更加困難。
9
標準Mercurial存儲庫不可能。如果您可以使用ssh進入遠程機器,那麼運行:hg tags
0
根據存儲庫的託管方式,可以考慮web-apis。標準HG服務提供它們,例如
https://www.mercurial-scm.org/repo/hg-stable/raw-tags
https://www.mercurial-scm.org/repo/hg-stable/json-tags
(或/ RSS標籤,如果你喜歡XML)
相關問題
- 1. 如何在遠程存儲庫上運行hg recover命令
- 2. hg將本地存儲庫重置爲遠程狀態
- 3. 如何檢查遠程存儲庫包含的標籤?
- 4. 遠程顯示和隱藏div標籤
- 5. 關於hg子存儲庫
- 6. 如何顯示git存儲庫的遠程位置?
- 7. 存儲int顯示標籤?枚舉
- 8. 文件沒有顯示在遠程存儲庫
- 9. Maven無(遠程)存儲庫?
- 10. ReactNative與遠程存儲庫
- 11. SVN遠程存儲庫
- 12. XCode 4存儲庫遠程?
- 13. 同步遠程存儲庫
- 14. 存儲在Hg中的名稱的遠程路徑
- 15. Mercurial:在遠程存儲庫創建遠程存儲庫的本地副本
- 16. 克隆不帶.hg的Mercurial存儲庫
- 17. git推送到遠程存儲庫「無法從遠程存儲庫讀取」
- 18. 2共享遠程存儲庫的本地存儲庫
- 19. 使用我的存儲庫覆蓋遠程git存儲庫
- 20. Hg:將多個存儲庫合併爲一個存儲庫
- 21. 如何刪除git-hg存儲庫中的hg鎖?
- 22. 僅從遠程存儲庫簽出更新的文件
- 23. 如何刪除不在本地存儲庫中的遠程標籤?
- 24. 新的遠程存儲庫eclipse git
- 25. 有git的遠程測試存儲庫
- 26. 確定遠程存儲庫的URL
- 27. 訪問遠程存儲庫的分支
- 28. 損壞的遠程git存儲庫
- 29. 附加遠程存儲的數據庫
- 30. 遠程存儲庫不是最新的
有可能的話,要檢查只是'.hgtags '文件不知何故? – troelskn 2010-01-13 20:30:25
不是我所知道的。這只是一個普通的文件,所以如果你通過ssh使用hg,你應該能夠scp它。 – James 2010-01-13 22:44:21
啊..我想我的問題可以改寫爲:給定一個存儲庫URI,那個文件的HEAD位置的相對路徑是什麼?我可以預先考慮相對路徑嗎? – troelskn 2010-01-14 11:54:51