bzr - 创建包含完整存储库的tgz文件

时间:2009-12-29 20:44:40

标签: backup bazaar

我正在尝试备份我的共享bzr存储库。我看过bzr export hotcopy.tgz,但似乎只是拍摄了最新版本的快照。

是否有执行备份的命令,或者我必须

  1. 全面结帐到tmp目录
  2. 压缩tmp目录
  3. 删除tmp目录
  4. 或者有更好的方法来备份bzr存储库吗?

1 个答案:

答案 0 :(得分:2)

您可以尝试这样的事情:

mkdir /tmp/emptyrepos && bzr init /tmp/emptyrepos && bzr send -r 1..last:1 -o - /tmp/emptyrepos | gzip > mybackup.bzr.gz

这将创建一个bazaar原生格式merge-directive,您可以将其应用于空存储库以重新创建所有状态。

或者,可以安全地对目前的结账进行盯住。磁盘格式应设计为安全地处理您可以使用tar获取的部分更新。