Я пытаюсь реорганизовать репозиторий Subversion 1.6 с ветками. Похоже, что если вы перемещаете файл в стволе, и этот файл имеет изменения в ветви, то когда эти изменения объединяются в ветку, их больше нет.
Я постараюсь проиллюстрировать ниже:
1. Repo before move
trunk/a.txt
trunk/b.txt
branches/feature/a.txt
branches/feature/b.txt
2. File branches/feature/b.txt is changed.
3. Repo reorganized
trunk/a.txt
trunk/new-location/b.txt
branches/feature/a.txt
branches/feature/b.txt
4. Changes from trunk merged to feature
trunk/a.txt
trunk/new-location/b.txt
branches/feature/a.txt
branches/feature/new-location/b.txt
Папка отделения / функция является копией Магистраль .
По завершении шага 4 все изменения в файле b.txt из функциональной ветви больше не существуют.
Я думал, что это было исправлено в SVN 1.5?
Если это не вариант, мне все равно нужно как-то реорганизовать весь мой репозиторий. Делать движение, когда ветви все объединены в ствол, не вариант. У меня всегда есть хотя бы 1 ветка плюс ствол в любой момент времени.