Skip to content
English
  • There are no suggestions because the search field is empty.

Why is the Advanced Merge tool failing?

There are a few different reasons that an advanced merge may fail

There are some scenarios that can cause a failure within the advanced merge tool. These scenarios are detailed below:

Change Dependencies

Sometimes changes have a dependency relationship to other project items in the branch, the advanced merge can fail if these changes are not applied in the correct order. For example, an AOI needs to be imported before we can import a change to another AOI that uses it. 

Indirect Project Item Conflicts

If a branch changes a project item that invalidates a change on the other branch on a different project item that is an indirect project item conflict. Sometimes these conflicts are syntactically invalid and will produce an error in the vendor tools. For example, if you change a datatype from a string to an integer in one branch and start using that data type in a routine and assign it the value “hello” in the other branch, it is invalid to assign the value of “hello” to an integer. 

Import/Export Failures

There are some project items that we are unable to export like Know-how protected blocks, Inconsistent blocks, and Pro_Diag blocks. There are also some project items that we are unable to import due to vendor limitations. 

 

 If any of these cases are applicable, please perform a manual merge outside of Copia.

 

You can find more information in our Documentation about the TIA Portal Advanced Merge tool and the Rockwell Advanced Merge tool