階層リポジトリー

モデル編成に基づいてプロジェクトを階層ディレクトリーに分割することで、フラット・リポジトリーで発生する問題の多くを回避または解決することができます。

階層リポジトリーでは、特定の機能領域の正しいディレクトリーを容易に確認できます。これにより、すべての関連ファイルを 1 つのウィンドウに表示し、配布目的でこれらのファイルをコピーまたは抽出し、アーカイブへのファイルのチェックイン/チェックアウトを行い、ディレクトリーを操作する構成管理フィーチャーを利用できます。

ただし、ディレクトリーを維持するとファイル管理の複雑さが増します。使用する構成管理ツールのタイプによっては、パッケージの名前変更または移動などの操作を構成管理ツール内で実行することがより困難である場合があります。モデルを慎重に分析することで、階層リポジトリーのさらなる編成化に、複雑さが増すという欠点を補う価値があるかどうかを判別します。

リポジトリー構造は General::Model::DefaultDirectoryScheme プロパティーによって制御されます。


フィードバック