从脱机SVN工作副本创建Bazaar分支?

从脱机SVN工作副本创建Bazaar分支?,svn,dvcs,bazaar,tortoisebzr,Svn,Dvcs,Bazaar,Tortoisebzr,我正在对我的SVN工作副本进行离线开发。因为我暂时无法访问SVN存储库,所以我想使用Bazaar作为助手版本控制,在将所有内容提交回SVN存储库之前保留中间提交历史记录。这可能吗 当我尝试从SVN工作副本使用OrtoiseBZR创建分支时,它想要访问SVN存储库,这是一个问题。如果不需要从bzr使用SVN服务器,您可以禁用/卸载bzr SVN插件 或者,在命令行中执行以下命令: bzr --no-plugins init 它将在您的目录中创建bzr分支,之后bzr和TortoiseBzr将不会

我正在对我的SVN工作副本进行离线开发。因为我暂时无法访问SVN存储库,所以我想使用Bazaar作为助手版本控制,在将所有内容提交回SVN存储库之前保留中间提交历史记录。这可能吗


当我尝试从SVN工作副本使用OrtoiseBZR创建分支时,它想要访问SVN存储库,这是一个问题。

如果不需要从bzr使用SVN服务器,您可以禁用/卸载bzr SVN插件

或者,在命令行中执行以下命令:

bzr --no-plugins init
它将在您的目录中创建bzr分支,之后bzr和TortoiseBzr将不会尝试打开svn工作副本

但是,当从子文件夹运行bzr命令时,您可能仍然会遇到问题。 因此,您可以在bzr版本控制下在svn副本中添加所有必需的文件,然后提交它们:

bzr add
bzr commit -m initial
现在,您可以使用在不同(空)目录中重新创建文件的这种状态

bzr branch path/to/bzr/branch/in/svn/copy new/path
并在
new/path
中执行所有工作。当您准备使用new/path中的最新提交版本更新svn工作副本时,只需将更改推回:

bzr push path/to/bzr/branch/in/svn/copy