I hope they find a way around having to ask the user what to do during a version conflict.
I nevertheless believe that it’s possible to find some heuristics that do the right thing most of the time – without ever having to annoy the user with dialogs. Easy to use versioning (where all conflicting versions are still available as versions) covers all other times.