Я создал ветку Feature1 из ствола. Затем я создал ветку Feature1.1 из Feature1.
Как это:
+--------- Feature1.1
/
+-----+----------- Feature1
/
/----------+--------------------------------------------- trunk
Я уже закончил свою работу над Feature1, но мне нужно еще немного написать код для Feature1.1, поэтому я слил Feature1 с транком следующим образом:
- Объединено: Магистраль -> Feature1
- Объединено: Feature1 -> Feature1.1
- Объединено: Feature1 -> Магистраль (с реинтеграцией)
Тогда я планировал объединить «Магистраль -> Feature1.1» и продолжить работу в Feature1.1 и исправить ошибку Feature1 в магистрали. Но когда я пытаюсь объединить «Магистраль -> Feature1.1», создается впечатление, что все файлы в проекте помечены конфликтами.
Придется ли мне вручную объединять файлы (~ 100 файлов ...) или кто-нибудь знает, как это решить?
Одним из решений может быть объединение файлов в Feature1.1 и Feature1 (если даже это возможно), а затем выполнить еще одно транковое объединение из ветви Feature1. См. Главу Сохранение живого реинтегрированного филиала в книге SVN.