gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 10:20:42 27 4
gpt4 key购买 nike

在过去的几个月里,我一直在使用 Bzr 对我的项目进行版本控制。我是唯一的开发人员,目前我只有一个本地项目目录中的所有内容,我提交并同步到 DriveHQ。

我现在想到了一些可能会打破这条主线的大规模实验,所以我一直在研究分支和共享存储库的概念。所以我的问题基本上是:我应该如何从这个已经受版本控制的基础上创建一个新的共享存储库?

我熟悉主干、分支和标签的SVN项目结构,我打算采用这种结构。我的计划是继续做一个新的 init-repo,并将我的所有代码(加上 .bzr)复制到主干文件夹中。这样可以吗?或者有什么方法可以将我已经拥有的内容转换为共享存储库?

非常感谢您的帮助。

克里斯托弗

最佳答案

好的,所以你有一些 work您的独立分支所在的目录。
您要创建 trunk并在新的共享存储库中添加功能分支。

首先,您需要自己创建一个共享存储库:

bzr init-repo /path/to/repo

现在你可以把你的代码放到 repo/trunk .您可以使用 push , branch或者您可以复制 work并使用 reconfigure .
  • cd work; bzr push /path/to/repo/trunk
  • cd path/to/repo; bzr branch /path/to/work trunk
  • 或复制/移动 work/path/to/repo/trunk然后 cd /path/to/repo/trunk; bzr reconfigure --use-shared

  • 在所有情况下,您都会拥有分支 trunk作为您旧版本的副本 work ,还有这个 trunk将使用共享存储库来保存修订。

    你也可以看看 bzr-colo插入。

    关于repository - Bzr : Create a shared repository from an existing stand-alone repository,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8462555/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com