マージモデルを使用して
GeneXus Server での作業を開始するために必要な手順と、開発者が他のチームメンバーと連携するために知っておくべき操作について説明します。
ナレッジベースは 2 とおりの方法で GeneXus Server に接続できます。
1.ナレッジベースが既に GeneXus Server でホストされている場合は、
GXserver からナレッジベースを作成します。
2.これに対して、ナレッジベースが GeneXus Server でホストされていない場合は、
GeneXus Server にナレッジベースを送信する必要があります。この操作を実行するときに、
マージモデルと
ロックモデルのどちらを使用するかを選択できます。
ナレッジベースが GeneXus Server インスタンスに接続されると、
チーム開発ノードが表示されます。このノードには、ナレッジベースが接続されている GeneXus Server インスタンスに関するあらゆる情報が表示されます。
ナレッジベースが GeneXus Server に接続されたら、ナレッジベースで作業を開始できます。
オブジェクトを作成するか、既存のオブジェクトを変更すると、GeneXus によってこれらが自動的に [
保留中のコミット ] リストに追加されます。
作業内容を他のチームメンバーと共有する準備ができたら、
GeneXus Server へのコミット操作を行います。
ある時点で、他のチームメンバーによる変更内容が公開され、更新可能になります。これらのオブジェクトは、
保留中の更新と呼ばれます。
オブジェクトを更新するには、
GeneXus Server からナレッジベースを更新する必要があります。
2 人の開発者が同じオブジェクトに変更を加えた場合、マージまたは競合が発生します。詳細については、「
GeneXus Server のマージモデル」を参照してください。