2
我正在嘗試備份我的共享bzr存儲庫。我看過bzr export hotcopy.tgz
,但它似乎只是拍攝最新版本的快照。bzr - 創建包含完整存儲庫的tgz文件
是否有這樣做備份的命令,還是我要
- 全結賬成TMP目錄
- 壓縮TMP目錄
- 刪除TMP目錄
或者有沒有更好的方法來備份一個bzr倉庫?
我正在嘗試備份我的共享bzr存儲庫。我看過bzr export hotcopy.tgz
,但它似乎只是拍攝最新版本的快照。bzr - 創建包含完整存儲庫的tgz文件
是否有這樣做備份的命令,還是我要
或者有沒有更好的方法來備份一個bzr倉庫?
你可以嘗試這樣的事:
mkdir /tmp/emptyrepos && bzr init /tmp/emptyrepos && bzr send -r 1..last:1 -o - /tmp/emptyrepos | gzip > mybackup.bzr.gz
這將創建一個集市原生格式合併,指令,你可以申請到一個空庫重新創建的所有狀態。
另外,它可能是安全的只是當前結賬。磁盤格式應該設計爲安全地處理你可能用tar抓取的部分更新。
運行此命令時,遇到了這種情況:錯誤:不是分支:「/ private/tmp /」。 我在Mac OS X.我試過插入/私人/ tmp,但它給出了相同的錯誤。我是新來的集市,所以我不太理解錯誤信息。 – neoneye 2009-12-29 21:28:57
基本的想法是創建一個空分支來區分 - 您可以在某處創建一個空目錄並在其中運行bzr init;我只是在/ tmp /中使用了一些東西,因爲這是放置臨時內容的好地方。那就是說,你確定你沒有輸錯嗎? – 2009-12-29 21:53:44
這裏是終端輸出http://pastebin.im/1408非常感謝,但我認爲我去結帳臨時存儲庫,而不是使用發送,因爲它看起來更簡單。 – neoneye 2009-12-29 23:59:39