Layout 带Bazaar的推荐工作区布局

Layout 带Bazaar的推荐工作区布局,layout,bazaar,workspace,Layout,Bazaar,Workspace,我试图设置目录结构(工作区布局),我需要分离“稳定”和“开发”代码,并有几个版本。我找到了这个 这在Bazaar风投下可能吗?还有其他关于正确构造目录的建议吗?这些建议在Bazaar中应该可以很好地使用。例如: my-project (Bazaar shared repository[1]) + trunk (you can use this for dev if you like) + branches (normal directory) + v1 (branch for a speci

我试图设置目录结构(工作区布局),我需要分离“稳定”和“开发”代码,并有几个版本。我找到了这个
这在Bazaar风投下可能吗?还有其他关于正确构造目录的建议吗?

这些建议在Bazaar中应该可以很好地使用。例如:

my-project (Bazaar shared repository[1])
+ trunk (you can use this for dev if you like)
+ branches (normal directory)
  + v1 (branch for a specific version)
  + v2 
+ stable (push the stable stuff in here)
您可以使用您喜欢的任何目录结构,但是使用svn布局有助于使项目中使用svn的其他人的情况保持一致

像Mercurial这样的集市,你真的不需要树枝 对于每次释放,因为如果你释放了行李箱或稳定 然后,您可以标记它,这基本上设置了一个指向修订的指针。尽管在每个系列中保留一个分支是很方便的,您可以将次要的bug修复作为该系列下一个bug修复版本的一部分发布到该分支上


[1] 将项目的基本目录设置为Bazaar共享存储库,以便每个分支不保留修订历史记录的副本,而是将所有历史记录存储在存储库中。您可以使用
bzr init repo/path/to/my project
创建Bazaar存储库,该存储库也将为您创建目录。在该目录下推送或分支的所有分支将自动使用共享存储库。

这在Bazaar中应该可以正常工作。例如:

my-project (Bazaar shared repository[1])
+ trunk (you can use this for dev if you like)
+ branches (normal directory)
  + v1 (branch for a specific version)
  + v2 
+ stable (push the stable stuff in here)
您可以使用您喜欢的任何目录结构,但是使用svn布局有助于使项目中使用svn的其他人的情况保持一致

像Mercurial这样的集市,你真的不需要树枝 对于每次释放,因为如果你释放了行李箱或稳定 然后,您可以标记它,这基本上设置了一个指向修订的指针。尽管在每个系列中保留一个分支是很方便的,您可以将次要的bug修复作为该系列下一个bug修复版本的一部分发布到该分支上


[1] 将项目的基本目录设置为Bazaar共享存储库,以便每个分支不保留修订历史记录的副本,而是将所有历史记录存储在存储库中。您可以使用
bzr init repo/path/to/my project
创建Bazaar存储库,该存储库也将为您创建目录。在该目录下推送或分支的所有分支机构都将自动使用共享存储库。

您还可以在和上阅读Bazaar官方文档。

您还可以在和上阅读Bazaar官方文档