最近のアクセス:
モジュールごとのアプリケーションのバージョン管理

モジュールごとのアプリケーションのバージョン管理は、GeneXus Server を使用したバージョン管理と作業方法のシナリオの 1 つです。
この場合、開発チームはいくつかのモジュール (購入モジュール、レジモジュールなど) に分割されたナレッジベースを使用して 1 つまたは複数のテストチームで作業します。その主な目的は、モジュールごとに、個別のナレッジベースバージョンを設定することにあります。

バージョン管理

この方法は、異なる段階の検証や承認を管理するためのアプリケーションのバージョン管理のシナリオと似ていますが、モジュールごとにバージョンを設定する必要があります。
モジュールに関連付けられているすべてのバージョンは相互に並列に設定され、アプリケーション全体が収容されているナレッジベースバージョン (またはトランク) に基づいています。
モジュールの開発者は、モジュールに関連付けられたバージョンのナレッジベースに接続されているローカルのナレッジベースで作業します。

作業方法

各モジュールで次の方法を適用する必要があります。
  • 各開発者は、対応するバージョンのモジュールで、GeneXus Server に接続されているローカルのナレッジベースを使って、協同で作業します。各開発者は GeneXus Server へのコミット操作を実行し、GeneXus Server のナレッジベースに変更を統合する必要があります。他の開発者が行った変更を取得する必要がある場合は、GeneXus Server からナレッジベースを更新操作を実行する必要があります。
  • バージョン全体を更新する必要がある場合、開発者は開発バージョンでモジュールの変更を適用してから、GeneXus Server にあるこのモジュールの GeneXus Server へのコミットを実行します。
テストチームがモジュールを個別にテストする以外に、統合テストを実施する必要がある場合は、General バージョンに基づいて、すべてのモジュールを統合するためのバージョンを定義する必要があります。このバージョンは、上述した方法と同様の方法で更新されます (各モジュールのテストバージョンの変更の適用と、統合テストバージョンのコミットの実行)。
下の図は、1 つのバージョンはアプリケーションのモジュールごとに定義され、もう 1 つのバージョンはテストチームごとに確立されている場合に、各バージョンがどのように更新されるかを示しています。
イメージ:35346.png







サブページ
Created: 14/09/18 03:14 by Admin Last update: 21/05/20 01:24 by Admin
カテゴリ
Powered by GXwiki 3.0