I was wondering if you could share some of how you're hoping to improve Vault's merge capabilities in 4.0.
I've attached a diagram that illustrates a section of our source tree showing branches and merges. (We have more release branches and more development branches, but these were the ones I was most interested in when I drew the diagram, and it gets the point across).
- A better determination of the "base" file, particularly when merging back and forth between 2 branches would be the biggest win.
- Better control over the order of operations (move/rename/delete/edit) so that if a file is renamed and then moved and then edited (or some other order) it doesn't require user intervention to apply those operations to the correct file.
- Recognition of keyword expansion, so that it doesn't create an unnecessary conflict (this easily causes the majority of my conflicts during a merge, each of which I must manually resolve).
Mike