Hello, we just tested the merging while importing solutions into the repository and observed the following:
- the repository database was an exact duplicate on both machines
- on machine 1 we put a button on form a, on machine 2 we put a button on form b
- machine 1 exported the solution
- we imported the solution on machine 2
5a. when we choose “merge / use import version” we had a button on form a but no button on form b
5b. when we chose “merge / use local version” we had a button on form a (mixed with something that wasn’t there anymore in solution 1) and a button on form b; the result was not exactly what was in solution 1 but “merged” from both solutions on that one form a ( a new button was added, but something that was removed in solution 1 was still there)?!
As far as I understand “merging”, in this constellation there should be no difference in methods since there is no conflict on either of the forms. That leads to the question: what is a conflict? A differing form, or object by object?
Am I misunderstanding something? Or better: If two developers develop on different forms (the only proper way?) how should they go about merging their work.
Servoy 2.0.4
Thanks