1

複数の独立したサプライヤによって開発された分散システム用の実際に証明された SVN 構造は何ですか?

たとえば、3 つのレイヤー (UI、サービス、データ) とそれらの間のサービス コントラクトを持つシステムを想定します。各レイヤーは、特定のレイヤーに関連付けられていないさまざまなサプライヤーによって開発されたいくつかのコンポーネントで構成されます。たとえば、サプライヤー A は UI とサービスのコンポーネントを開発します。層とサプライヤー B は、サービス層とデータ層のコンポーネントを開発します。

各サプライヤは、独自のコンポーネントへの書き込みアクセスと、必要なサービス契約への読み取りアクセスのみを持つ必要があります。

-> そのような設定で SVN を構成する良い方法は何ですか?

サプライヤー別?レイヤー別?両方?... ?

4

3 に答える 3

2

サプライヤーを分離しておく必要があるため、そこで分離する必要があります。それには、各サプライヤ コンポーネントのトランクが理にかなっています。

最近の主要なソフトウェア プロジェクトでは、各サプライヤに独自のリポジトリを許可し、他のサプライヤには読み取りアクセスを許可しました。次に、トリガーされたスクリプトを使用して、読み取り専用の統合トランクを作成しました。これらは毎日真夜中に実行されました。

統合されたトランクは、回帰テストとシステム統合テストを行うJenkinsビルド環境によってプルされ、毎日の開始時に障害と問題を開発チームに送り返しました。

于 2012-03-30T08:11:03.287 に答える