ブランチでのルール開発が完了したら、開発アプリケーションのターゲットルールセットにブランチをマージすることで、変更内容を有効にします。 その結果、チームは、ワークを上書きしたり、失うリスクを負うことなく、タイムリーかつ効率的に必要なソリューションを提供します。
ベストプラクティスとして、システム管理者は、ウィザードから独立して、基本ルールセットに対する新しいルールセットのバージョンを作成します。 個々のチームは、特定のブランチでルールを開発し、そのブランチを管理者が提供する既存の基本ルールセットのバージョンにマージします。 その結果、管理者はバージョンをより良くコントロールできます。
- オプション:
時間を節約し、ルールセットをマージする前に滞在的な問題を解決するには、競合が発生する可能性があるかどうか確認します。
詳細については、「Viewing branch information」を参照してください。 - オプション:
マージしたい変更内容のみをブランチが含むようにするには、開発が完了した後にブランチをロックします。
詳細については、「Locking a branch」を参照してください。 -
Dev Studioのナビゲーションペインで、「App」をクリックします。
-
App Explorerで、「Branches」タブをクリックします。
-
マージしたいブランチを選択します:
選択肢 手順 単一のブランチをマージ -
ブランチを右クリックして、次に「Merge」をクリックします。
-
「Merge branch」 ダイアログボックスで、「Proceed」をクリックします。
複数のブランチをマージ -
アプリケーション名を右クリックして、次に「Merge multiple branches」をクリックします。
-
「Select Branches to Merge」ダイアログボックスで、使用したいブランチを選択します。
-
「OK」をクリックします。
-
-
競合やワーニングが発生した場合、「Merge Branches」タブで、問題に関する情報をレビューします。
ブランチをマージする前に、競合を解決する必要があります。 詳細については、「Conflicts and warnings in the Merge Branches wizard」を参照してください。 -
「Target ruleset」セクションのバージョンのリストで、ルールセットをマージしたい基本ルールセットのバージョンを選択します:
- マージ中に基本ルールセットに新しいルールセットのバージョンを作成するには、「Create new version」を選択します。
- 既存のルールセットを再利用するには、ルールセットのバージョンを選びます。
-
「Merge」をクリックします。
補足: マージが完了したら、結果についての詳細、マージされたルール数、ソースとターゲットのルールセットを確認することができます。
- Conflicts and warnings in the Merge Branches wizard
Conflicts and Warningsウィンドウは、Merge Branchesウィザードが競合もしくはワーニング、または両方があると特定したルールの拡張可能なリストを表示します。 このウィンドウを開くには、メインのウィザードスクリーンに表示される競合およびワーニングの番号をクリックします。
- Merge branches customization
組織のポリシーや手順に従う様々な方法で、開発チームのためのマージ処理を強化できます。 次の方法があります。