1

現在、Bazaar で 1 つのルート プロジェクトの複数のサブプロジェクトをバージョン管理する最良の方法は何ですか?

私は と に精通しbzr-externalsていscmprojます。bzr-externals組み込みコマンド (私は を使用しています) を使用できるため、 にもっと惹かれますBazaar Explorerが、必要な機能がいくつか欠けているようです。

私のプロジェクトは次のようになります。

CommonLibrary
ProjectA (uses CommonLibrary)
ProjectB (uses CommonLibrary)

ただし、Visual Studio (すべてのプロジェクトの情報を含むソリューション ファイルが必要) で作業しているため、いくつかのプロジェクト レベルのファイルを保存できるようにしたいと考えています (バージョン管理も行います)。

ほとんどの場合、両方のプロジェクトで同じ共通ライブラリを共有したいと考えています。

また、現在、それらすべてを 1 つのブランチでバージョン管理していますが、上記のソリューションのいずれかを選択すると、それらを分割する必要がありますが、方法がわかりません (すべての履歴を保存したい)。

これを達成するための最良の方法は何ですか?

4

1 に答える 1

1

ブランチを分割するには、bazaarsplitコマンドを見てください。次のことを行います。ツリーのサブディレクトリを別のツリーに分割します。

また、組み込みコマンドを使用するため、主にbzr-externalsを使用します。

于 2012-08-06T23:10:46.990 に答える