Merging branches into target rulesets
After teams have completed rule development in a branch, you can use the Merge Branches wizard to move the contents of the branch into the base ruleset of the development application.
As a best practice, the system administrator should create a new ruleset version for the base ruleset, independent of the wizard. Individual teams should develop rules in their specific branches and then merge those branches into the existing base ruleset version that was created by the administrator. This process gives administrators better control over versions.
- Check all rules into their base rulesets before you merge them.
- Optional: Check if there are any potential conflicts to address before merging branches. For more information, see Viewing branch information.
- Optional: As a best practice, lock a branch after development is complete so that no more changes can be made. For more information, see Locking a branch.
- Optional: Check if there are any potential conflicts to address before merging branches. For more information, see Viewing branch information.
- In the navigation panel, click App, and then click Branches.
-
Do one of the following actions:
- To merge a single branch, right-click the branch and click Merge.
- To merge multiple branche, right-click your application, click Merge, and select all the branche that you want to merge.
- If there are conflicts or warnings, the Target ruleset section displays a link that opens the Conflicts and Warnings window. You must resolve conflicts before you can merge branches. For more information, see Conflicts and warnings in the Merge Branches wizard.
-
From the drop-down box next to the Target version section,
select the base ruleset version into which rules are merged. Complete one of the following
actions:
- Select Create new version to create the new ruleset version in the base ruleset during the merge.
- Select an existing base ruleset version in which you want to merge the rules.
- Click Merge. Details about the merge are displayed when the merge is completed, such as whether the merge was successful, how many rules were merged, and the source and target rulesets.