Solve ARXML File Merge Conflicts
This section describes the step-by-step resolution of model merge conflicts between ARXML files for the new project structure of your DaVinci Configurator Classic Version 6 projects, migrated via Project Migration Tool.
Prerequisites
Installation |
|
Input |
|
Steps
-
If the project could not be loaded successfully, follow these steps:
-
If the project could be loaded successfully, continue with Update BSW Package.
Load DaVinci Project
-
Open your migrated DaVinci Project.
DaVinci Configurator Classic Version 6 tries to load the project and merge the ARXML files inside the new Project Structure.
AModelMergeReport.sariffile is generated inside theOutput/Log/ProjectLoaddirectory.
|
The |
Analyze Conflicts
By SARIF Viewer
-
Open the generated
ModelMergeReport.sariffile (see Load DaVinci Project) in your VS Code. -
Open the Results panel of SARIF Viewer in your editor (see SARIF Viewer for support).
-
Check the Results panel of SARIF Viewer for found conflicts.
By File
-
Open the
ModelMergeReport.sariffile (see Load DaVinci Project) in your editor. -
Check the
resultsblock inside the file for found conflicts.
| See Model Merge Report for more information on the file structure, format and limitations of the SARIF Report. |
Solve Conflicts
-
Solve model merge conflicts (found in Analyze Conflicts)
-
Solve conflicts manually by conflict type:
Conflict Type Solution "Illegal Model Split""Missing Variation Point""Missing or Conflicting Short Labels in Variation Point"How to Manually Solve Conflict "Missing or Conflicting Short Labels in Variation Point"
-
Solve conflicts with Automatic Conflict Resolution.
Not all conflicts can be resolved automatically. Fix all remaining non-solvable conflicts manually.
-
-
Reload the DaVinci Project and fix open conflicts (as described in Steps).