我对VC,尤其是集市相对较新,所以我不使用它就开始了我的项目,使用了这样的结构

+project_root
     +scripts
         +bin                   # Binaries for easy testing
         +dev                   # Sources root
             +package_folder
             +package_folder
             ...

但是我被告知,自从设定理论以来,风险投资是最好的事情,所以我试图将其放在集市下,使用 我做了一个

cd scripts/dev
bzr init
bzr add
bzr commit -m "Initial import"

现在(那真是太酷了)我只是 bzr commit -m "spam" 每当我觉得 bzr push 当我不信任我的HDD时。

但是,既然我有了一些稳定且可分布的代码,我已经在Launchpad设置了一个项目,我想拥有一些 trunk 我可以做不稳定的分支,只是为了备份和一个 stable 分支供用户使用。

也就是说,我只需要产生一些命令,它将更新 stable 目前的状态 trunk 当我有一个稳定的版本时,我想分发,将所有中间修订捆绑成一个。

如果可能的话,我该如何做到这一点,而不必重构我的文件夹结构,以及根据通常的惯例,我的项目结构应该是什么?

有帮助吗?

解决方案

这个问题更多地是关于Launchpad,而不是BZR。

您可以在Launchpad上设置TRUNK作为默认分支,也可以将稳定的分支设置为LaunchPad上的默认分支。打开您项目的系列页面:

https://launchpad.net/project/+ Series

单击中继系列。您应该能够选择要与Trunk系列关联的分支。 https://launchpad.net/project/trunk/+edit 让我们在这里选择您的后备箱。

现在,您应该返回系列页面并创建一个新系列,让我们称其为“稳定”。https://launchpad.net/project/+Addseries

对于稳定系列,您应该选择另一个分支,让我们选择稳定的分支。

因此,现在,当您或您的用户使用短URL时 lp:PROJECT 然后,它将访问您的树干分支。如果将使用另一个简短的URL: lp:PROJECT/stable 然后,它将访问您的稳定分支。

lp:PROJECT/XXX 将访问与XXX系列关联的分支。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top