Bazaar的嵌套树木设计

时间:2011-05-28 10:31:32

标签: layout bazaar

我正在阅读这篇文章[1]。我想知道如何为这个[2]创建一个类似的结构。准确地指出我的问题,我想将module1 / trunk和module2 / trunk嵌套在master branch project1的子分支中。可视化:

repository/        # Overall repository
 +- project1/      # master branch
 |   +- module1/
 |       +- trunk/ # branch
 |   +- module2/
 |       +- trunk/ # branch
 |     ...

我想要实现的另一个目标是方便结账。类似的东西:

bzr co bzr+.../repository/project1

- 包含模块的整个项目

bzr co bzr+.../repository/project1/module1/trunk

- 只有这个分支。

我尝试使用bzr split / join --reference,但是master branch checkout没有拉任何模块(subbranches)。

[1] http://wiki.bazaar.canonical.com/NestedTreesDesign

[2] http://wiki.bazaar.canonical.com/SharedRepositoryLayouts#project-trunk

1 个答案:

答案 0 :(得分:2)

使用bzr-externals插件来实现这一目标。