私はいくつかのPHPプロジェクトに取り組んでいます。1 つはアプリケーションで、もう 1 つはそのアプリケーションをサポートするライブラリです。以前は、ライブラリがアプリケーション リポジトリ内のサブリポジトリである mercurial セットアップを使用していました。これは、ライブラリ コードへのすべての変更がサブリポジトリにコミットされ、ライブラリ プロジェクトと個別にマージできることを意味しました (ライブラリ コードの履歴をアプリとは別に保持するため)。
Bazaar (現在選択している DVCS) でこれを行う方法の例やドキュメントを見つけるのに苦労しています。誰かがそれを試した/やったことがありますか?Bzr で行う価値はありますか、それとも、このニーズをより適切に満たす別の DVCS システムを検討する必要がありますか?