Bzr: Create a shared repository from an existing stand-alone repository

僤鯓⒐⒋嵵緔 提交于 2019-12-04 04:11:06

OK, so you have some work directory where your standalone branch is. You want to create trunk and feature branches in new shared repo.

At first you need to create a shared repository itself:

bzr init-repo /path/to/repo

Now you can put your code to repo/trunk. You can use push, branch or you can copy work and use reconfigure.

  1. cd work; bzr push /path/to/repo/trunk
  2. cd path/to/repo; bzr branch /path/to/work trunk
  3. or copy/move work to /path/to/repo/trunk then cd /path/to/repo/trunk; bzr reconfigure --use-shared

In all cases you'll have branch trunk as a copy of your old work, and this trunk will use shared repository to save the revisions.

You can also look at bzr-colo plugin.

  1. Create a folder outside your current repository.
  2. Call bzr init-repo to create a shared repository
  3. From your working tree push to the newly created shared repo.

You can now work directly on the shared repo

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!