В нашей команде разработчиков мы настраиваем SVN следующим образом:
- Стабильный код каждого проекта находится в TRUNK
- У нас есть ветка с именем DEV , которую разработчики должны проверить и отработать. После того, как их изменения были проверены и одобрены, изменения объединяются обратно в DEV .
- Когда их изменения передаются в производство, ветвь DEV объединяется обратно в TRUNK
У нас есть другие очевидные вещи, такие как теги, а что нет, но это общая суть нашей среды.
Однако недавно разработчик выполнил проверку прямо из TRUNK , сделал обновления, а затем вернул их обратно в TRUNK , но не обновил DEV . После этого несколько других разработчиков работали над изменениями в ветке DEV , которые мы теперь хотим объединить обратно в TRUNK , но я получаю ошибки конфликтов.
Какой лучший способ исправить это с помощью Tortoise SVN, чтобы я мог TRUNK & DEV снова выполнить синхронизацию?
Спасибо