Я чувствую, что у меня самый простой вариант использования в мире с SVN:
- У меня есть файл
Test.java
вtrunk
SVN. - От ветвления
trunk
доdev-branch
. - Перемещаю
Test.java
в папкуcom/mycompany
вtrunk
. - Я меняю
Test.java
наdev-branch
. - Я объединяю
dev-branch
вtrunk
. - Результаты конфликтов деревьев.
Почему, почему, не может SVN справиться с этим? Мы делаем что-то неправильно? Это похоже на то, что это должно быть легко, и все же каждый инженер моей компании находится в тупике.
Ищем SVN-ориентированные ответы здесь (не "переходите к git" и т.д.).