Subversion не может слиться после перемещения

Я очень новичок в Subversion, но я годами использовал другие системы контроля версий, такие как ClearCase.

Мой начальник попросил меня исправить этот проект, чтобы он мог быть построен с помощью Maven вместо Ant. Одна из важных вещей, которые я должен был сделать, чтобы двигатьсяsrc/com вsrc/main/java/comи двигатьсяtest/com вsrc/test/java/com, который я сделал с помощьюsvn mv команда. Я глупо предположил, что, поскольку я использовал команды Subversion для перемещения каталогов, тогда Subversion будет знать, что все было перемещено. И когда я слил свою ветку в ствол, оказалось, что она работает. Но теперь кто-то еще только что закончил работу над веткой, которую он разветвлял до моей работы. Итак, мы идем, чтобы слить его вещи в багажник, и в основном Subversion, кажется, думает«Хорошо, он внес изменения вsrc/com/foo/bar/baz.java, но этот каталог больше не существует, поэтому он не имеет значения, поэтому откажитесь от него » вместо того, что я ожидал, который был«Хорошо, он внес изменения вsrc/com/foo/bar/baz.java, ноsrc/com был перемещен, поэтому мне нужно объединить это вsrc/main/java/com/foo/bar/baz.java”.

Есть ли способ заставить Subversion осуществлять управление ревизиями, или я собираюсь вручную объединить изменения этого парня в течение следующих двух дней?

Ответы на вопрос(4)

Ваш ответ на вопрос