SO によって提案されたいくつかのトピックを読みましたが (「あなたが求めている質問は主観的であり、クローズされる可能性があります。」)、探していたものに対する答えが見つかりませんでした。
プロジェクトで Joomla を使用しています。Joomla では、約 8 つの異なるサードパーティ製モジュールがあり、それぞれに独自のバージョン番号と Joomla 互換性があります。Joomla のバージョン (現在は 1.5.10) に本当に最新のものもあれば、そうでないものもあります。一部のモジュールは弊社が作成したものです。それらはすべて機能し、当社の Web サイトの要件を満たすために必要です。
事実は、これらすべてをソース管理に入れる最良の方法は何ですか? Joomla ソース コードをリポジトリ内に「バンドル」しますか?それがサード パーティであり、これらのファイルを変更する可能性が非常に低い場合でも? それとも、本当に自分の管理下にあるコア ファイルを svn するだけですか?
私見では:
Joomla のコア ファイルをリポジトリ内に配置する利点は、「これらのモジュールは joomla XX と互換性があり、joomla componet XX と互換性があります。 joomla バージョン XX」など。
欠点は、新しい joomla バージョンがない限り、実際にバージョン管理されないファイルを配置することです。
最良のアイデアは何だと思いますか。プロジェクト (ポータルなど) がさまざまなソースからのさまざまなコンポーネントで作成されている場合、通常はどうしますか?