現在、Bazaar で 1 つのルート プロジェクトの複数のサブプロジェクトをバージョン管理する最良の方法は何ですか?
私は と に精通しbzr-externals
ていscmproj
ます。bzr-externals
組み込みコマンド (私は を使用しています) を使用できるため、 にもっと惹かれますBazaar Explorer
が、必要な機能がいくつか欠けているようです。
私のプロジェクトは次のようになります。
CommonLibrary
ProjectA (uses CommonLibrary)
ProjectB (uses CommonLibrary)
ただし、Visual Studio (すべてのプロジェクトの情報を含むソリューション ファイルが必要) で作業しているため、いくつかのプロジェクト レベルのファイルを保存できるようにしたいと考えています (バージョン管理も行います)。
ほとんどの場合、両方のプロジェクトで同じ共通ライブラリを共有したいと考えています。
また、現在、それらすべてを 1 つのブランチでバージョン管理していますが、上記のソリューションのいずれかを選択すると、それらを分割する必要がありますが、方法がわかりません (すべての履歴を保存したい)。
これを達成するための最良の方法は何ですか?