| モジュールごとのアプリケーションのバージョン管理 | |
モジュールごとのアプリケーションのバージョン管理は、GeneXus Server を使用したバージョン管理と作業方法のシナリオの 1 つです。
この場合、開発チームはいくつかのモジュール (購入モジュール、レジモジュールなど) に分割されたナレッジベースを使用して 1 つまたは複数のテストチームで作業します。その主な目的は、モジュールごとに、個別のナレッジベースバージョンを設定することにあります。
この方法は、異なる段階の検証や承認を管理するためのアプリケーションのバージョン管理のシナリオと似ていますが、モジュールごとにバージョンを設定する必要があります。
モジュールに関連付けられているすべてのバージョンは相互に並列に設定され、アプリケーション全体が収容されているナレッジベースバージョン (またはトランク) に基づいています。
モジュールの開発者は、モジュールに関連付けられたバージョンのナレッジベースに接続されているローカルのナレッジベースで作業します。
各モジュールで次の方法を適用する必要があります。
テストチームがモジュールを個別にテストする以外に、統合テストを実施する必要がある場合は、General バージョンに基づいて、すべてのモジュールを統合するためのバージョンを定義する必要があります。このバージョンは、上述した方法と同様の方法で更新されます (各モジュールのテストバージョンの変更の適用と、統合テストバージョンのコミットの実行)。
下の図は、1 つのバージョンはアプリケーションのモジュールごとに定義され、もう 1 つのバージョンはテストチームごとに確立されている場合に、各バージョンがどのように更新されるかを示しています。
|
|
|
|
|