Versioning 在Bazaar中对一个根项目的多个子项目进行版本控制

Versioning 在Bazaar中对一个根项目的多个子项目进行版本控制,versioning,bazaar,Versioning,Bazaar,目前在Bazaar中对一个根项目的多个子项目进行版本化的最佳方法是什么 我熟悉bzr externals和scmproj。我更喜欢bzr externals,因为它允许使用内置命令(我使用的是Bazaar Explorer),但它似乎缺少一些我想要的功能 我的项目如下所示: CommonLibrary ProjectA (uses CommonLibrary) ProjectB (uses CommonLibrary) 但是,我希望能够存储一些项目级文件(并对其进行版本控制),因为我在Visu

目前在Bazaar中对一个根项目的多个子项目进行版本化的最佳方法是什么

我熟悉
bzr externals
scmproj
。我更喜欢
bzr externals
,因为它允许使用内置命令(我使用的是
Bazaar Explorer
),但它似乎缺少一些我想要的功能

我的项目如下所示:

CommonLibrary
ProjectA (uses CommonLibrary)
ProjectB (uses CommonLibrary)
但是,我希望能够存储一些项目级文件(并对其进行版本控制),因为我在VisualStudio中工作(它需要包含所有项目信息的解决方案文件)

在几乎所有情况下,我都希望两个项目共享同一个公共库

另外,目前我正在1个分支下对它们进行版本控制-但是当我 选择以上任何一种解决方案,我都需要拆分它们,但我 不知道如何(我想保存所有的历史)


完成此任务的最佳方法是什么?

要拆分分支,请查看bazaar
split
命令。它执行以下操作:将树的子目录拆分为单独的树


我还主要使用bzr externals,因为它使用内置命令。

要拆分分支,请查看bazaar
split
命令。它执行以下操作:将树的子目录拆分为单独的树

我还主要使用bzr externals,因为它使用内置命令