Anyone having a guideline for how to use Git as CM for xtUML projects?
Or practical tips, what do do / what not to, e.g when it comes to merging.
Resolving merge conflicts using Merge tool, does not seem to be so useful in practice – maybe I am using it wrong…
BridgePoint Structural compare often does not give any real help selecting which change to select – often the change is not even visualized.
Added classes in a package .xtuml file does not appear in this scope/file
Switching to Text Compare does not give that much help either – large chunks of several changes are grouped as one change – it seems to be in a special mode for .xtuml files…
And “Copy current change from left to right” does not seem to work at all – although it is not dimmed.
Changing file extension to .txt for two .xtuml files and comparing these gives better help trying to isolate changes in the storage format, although it is of course very error-prone, if you are forced to work on this level.
Hopefully, I am doing something fundamentally wrong – any help appreciated.
Well, I did now,
but I think the conflict examples were somewhat ideal/trivial.
Problematic conflicts, that I am trying to find WoW for include :
– structural non-leaf conflicts, e.g. in each branch a class is added to the same package
– conflicts in action code
– type name change, with propagation to all references (in several files)