migration - 我可以将 bzr 中央存储库主干迁移到新位置吗?

标签 migration repository bazaar

我在我的主目录中设置了一个中央存储库。

我将其设置在我的主目录中,并希望将其从/home/$USER 移动到/home/share/。

作为引用,以下是按照bzr documentation中的说明进行引用的初始设置的详细信息。 :

#establish the central repository
mkdir project
mkdir project/dev
bzr init-repo --no-trees sftp://server/home/$USER/project
bzr init sftp://server/home/$USER/project/trunk

#make local repository
bzr init-repo project
cd project
bzr branch sftp://server/home/$USER/project/trunk dev

#copy files, add to bzr, commit
mv files project/dev/
bzr add
bzr commit -m 'initial import'

最佳答案

您只需使用系统的简单 mv 命令即可移动中央存储库及其内部的所有分支。

但是您需要更新所有本地工作分支以记住中央存储库移动后的新位置。您可以使用以下命令来完成此操作:

bzr pull --remember sftp://server/home/share/project/trunk
bzr push --remember sftp://server/home/share/project/trunk

或者,如果您使用 checkout (使用 bzr checkout 命令在本地计算机上创建),则使用以下命令更新主分支位置:

bzr switch --force sftp://server/home/share/project/trunk

关于migration - 我可以将 bzr 中央存储库主干迁移到新位置吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3919997/

相关文章:

macos - 全新安装后设置 git

bazaar - “bzr update”删除了我所有的本地提交。帮助!

Laravel 迁移未连接 AWS-RDS postgres(找不到驱动程序...)。 PDO 已安装。怎么解决呢?

node.js - sequelize 迁移未运行

java - 在 bean 工厂中找不到持久性异常翻译器。无法执行异常翻译

ruby-on-rails - 添加 :on_delete to already existing foreign_key in rails migration

windows - 如何从 Subversion 存储库中删除意外放置的大文件 (4GB)?

c# - 从任务访问 Enterprise Architect 存储库

.net - 集市 + CruiseControl.Net

git - 无法使用 git-bzr 将更改推回 Launchpad