は特に方法は欠点を欠くことはできませんが、ここでは、アプリケーションのコアまたはモデルのため
フォルダを使用しているものです。これには、 のサブフォルダ、使用されている第三者のライブラリ、特殊モデル クラスのフォルダが含まれます。たとえば、Webサービスの処理用のフォルダがあります。
スクリーンには、クラスファイル、ペン先およびリソースを含む1つのメジャーモジュール用のフォルダ(これには、必要に応じてさらにサブフォルダが含まれています)。その上
第二の主要モジュールのフォルダと..
このモデルは、私たちに一つの大きな目的を果たします。私たちのアプリケーションコアには、ロギング、データの暗号化/復号化などが含まれているため、開発している多くのアプリケーションでは変更することはほとんどありません。同様に、主要なモジュール1の機能を必要とし、いくつかの他のものを追加するアプリケーションがあります。したがって、これら3つのフォルダグループは、サブバージョン上で別々のリポジトリとして管理されます。
新しいプロジェクトを開始すると、プロジェクトの新しいリポジトリが作成され、必要に応じてアプリケーションコアリポジトリや他の主要なモジュールリポジトリとリンクされます。したがって、1つのプロジェクトチームによってアプリケーションコアで行われた変更は、他のプロジェクトにも反映されます。他の主要なモジュールと同じです。これは完全なモジュール性を達成するのにも役立ちます。
もちろん、このスキームには不利な点がありますが、このスキームは長年にわたり良好に対応しています:)
出典
2012-03-15 13:40:46
Vin