我在我的主目录中设置了一个中央存储库。
我将其设置在我的主目录中,并希望将其从/ 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'
答案 0 :(得分:4)
您可以使用系统的简单mv
命令移动中央存储库及其中的所有分支。
但是,在移动中央存储库之后,您需要更新所有本地工作分支以记住新位置。您可以使用以下命令执行此操作:
bzr pull --remember sftp://server/home/share/project/trunk
bzr push --remember sftp://server/home/share/project/trunk
或者,如果您正在使用签出(使用bzr checkout
命令在本地计算机上创建),则使用以下命令更新主分支位置:
bzr switch --force sftp://server/home/share/project/trunk