Subversion r4
■ このスレッドは過去ログ倉庫に格納されています
0455デフォルトの名無しさん
2006/02/02(木) 11:02:32プロジェクトA と プロジェクトB があって、それぞれのプロジェクトが共有ライブラリCを
使っている場合。なおかつ、AとBの共通点は、その共有ライブラリを使うという点だけ って場合。
1.ライブラリを共有しているんだから、プロジェクトA、プロジェクトB、ライブラリCすべてを同じリポジトリで作る
利点: ライブラリを更新した場合、それを利用する全てのプロジェクトのバージョンが自動的にあがる
欠点: あるプロジェクトを更新した場合、ほぼ無関係な他のプロジェクトのバージョンもあがってしまう
2.共通点はライブラリのみなので実質全て独立しているとみなし、プロジェクトA,プロジェクトB、ライブラリCそれぞれのリポジトリを作る
利点: 各プロジェクトが独立しているため、あるプロジェクトを更新しても他のプロジェクトに影響しない
欠点: ライブラリのバージョンをあげた場合でも、各プロジェクトのバージョン番号には反映されない
結局好みと使い方って気がする。
■ このスレッドは過去ログ倉庫に格納されています