如何克隆不帶.hg
文件夾的Mercurial存儲庫以節省時間(項目很大)?我只需要提示文件。克隆不帶.hg的Mercurial存儲庫
14
A
回答
20
.hg
目錄是存儲完整存儲庫信息的目錄。也就是說,存儲庫跟蹤的所有文件及其修訂信息。至於存儲,它通常是非常高效的,因爲它使用二進制差異進行壓縮。
克隆存儲庫時,唯一被克隆的是.hg目錄。從該.hg
中檢索克隆後得到的工作副本。
如果您想要存儲的是存儲庫信息(例如在服務器上),則可以使用hg update null
刪除工作副本。
如果您想創建版本庫的克隆版本,但沒有版本信息,則可以使用hg archive
命令(請參閱下面的參考資料)。請注意,這個副本只是一個「工作副本」(使用一些常見的svn術語)。你不能提交,也不能進行任何其他的mercurial操作。
汞存檔[選項] ... DEST
創建 庫修訂的無版本的存檔
By default, the revision used is the parent of the working directory; use "-r" to specify a different revision. To specify the type of archive to create, use "-t". Valid types are: "files" (default): a directory full of files "tar": tar archive, uncompressed "tbz2": tar archive, compressed using bzip2 "tgz": tar archive, compressed using gzip "uzip": zip archive, uncompressed "zip": zip archive, compressed using deflate The exact name of the destination archive or directory is given using a format string; see "hg help export" for details. Each member added to an archive file has a directory prefix prepended. Use "-p" to specify a format string for the prefix. The default is the basename of the archive, with suffixes removed.
選項:在歸檔 的文件
--no-decode do not pass files through decoders -p --prefix
目錄前綴-r --rev修訂版本,用於分發-t --type分發類型以創建-I --include包括 名稱匹配給定模式-X --exclude排除匹配給定的模式
+0
作爲一個澄清,目的地可能包含格式化字符串提供的格式化信息,但普通的舊路徑也可以。通過格式化,您可以在要歸檔的路徑中編碼有關回購的信息。 –
相關問題
- 1. 使用hg/mercurial克隆存儲庫時出現python錯誤
- 2. 克隆到外部存儲庫的mercurial存儲庫
- 3. 使用mercurial eclipse克隆存儲庫不工作在macos 10.8.2
- 4. Mercurial hg服務多個存儲庫
- 5. 在Mercurial中克隆存儲庫的目的是什麼?
- 6. 詹金斯mercurial克隆每個構建的Bitbucket存儲庫
- 7. 如何克隆特定變更集的Mercurial存儲庫?
- 8. 如何在Mercurial中克隆存儲庫的子文件夾?
- 9. 如何使用Mercurial將存儲庫克隆到遠程服務器/存儲庫
- 10. IntelliJ:「克隆」按鈕不克隆我的git存儲庫
- 11. 無法克隆存儲庫
- 12. 從gitweb克隆存儲庫
- 13. 克隆存儲庫和refspecs
- 14. 克隆存儲庫到GitHub
- 15. NGIT:克隆CodeCommit存儲庫
- 16. 如何在mercurial中暫停/恢復存儲庫克隆?
- 17. 將Mercurial存儲庫克隆到非空目錄中
- 18. 嘗試克隆存儲庫時出現IIS7錯誤Mercurial
- 19. Mercurial:通過ssh克隆遠程存儲庫時出現錯誤
- 20. 克隆mercurial存儲庫到遠程機器
- 21. 使用Mercurial將本地克隆推送到遠程存儲庫
- 22. 如何在jenkins中克隆googlecode mercurial存儲庫
- 23. 多個Mercurial存儲庫或單個克隆
- 24. 什麼是將庫存儲到本地文件系統上的文件夾的Mercurial hg克隆語法
- 25. Github:克隆存儲庫,更改克隆,並提交原始庫
- 26. Mercurial:獲取有關存儲庫的信息而不克隆它們
- 27. 用於克隆的Hg ACL
- 28. 適用於本地存儲庫的Node.js Mercurial HG庫
- 29. 在MacOS中使用hg mercurial克隆存儲庫會導致中止錯誤:「abort:No such file or directory」
- 30. 如何將Mercurial存儲庫克隆到已存在的目錄中?
你怎麼想,這會節省時間的名字呢?對非回購副本是否會做任何更改? –
@Joel B Fant No. – oaziz