Когда SVN с отслеживанием слияния работает, это действительно приятно, мне это нравится. Но он продолжает закручиваться. Мы используем TortoiseSVN. Мы постоянно получаем следующее сообщение:
Ошибка: реинтеграция может использоваться только в том случае, если версии с 1234 по 2345 ранее были объединены из /Trunk в источник реинтеграции, но это не так.
Для справки, это метод, который мы используем:
- Создать ветку
- Разработка в филиале
- Время от времени Объединить диапазон исправлений от соединительной линии к ветке
- Когда ветка стабильна, Восстановите ветвь от ветки к магистрали
- Удалить ветку
I Объединить диапазон исправлений от соединительной линии к ветке (оставляя пробел пустым, так что все изменения должны быть) до операции реинтеграции, поэтому ветвь должна быть правильно синхронизирована с багаж.
Прямо сейчас, Trunk имеет несколько связанных с ним свойств отслеживания слияния SVN. Должно ли это? Или следует ли реинтеграция не добавлять информацию отслеживания слияния?
Что-то не так с нашим процессом? Это делает SVN непригодным - 1 из каждых 3 реинтегратов заставляет меня погрузиться и взломать информацию о слиянии.