Как правильно слить ветку с транком в svn в командной строке? В настоящее время я просто фиксирую ветвь, затем переключаю рабочую копию на транк и объединяю ветвь brwhen со слияниями с транком и рабочую копию, наконец, фиксирую изменения в транке. Когда я объединяю ветку с рабочей копией в стволе, всегда возникают конфликты, которые я должен редактировать сам. Это кажется раздражающим. Процедура правильная? Могу ли я избежать конфликтов?

2 ответа2

1

Да, конфликты являются частью процесса, есть некоторые графические инструменты, которые помогут вам разрешить эти конфликты. Однако, если вам нужно сделать это из командной строки, здесь есть хороший учебник: http://www.duchnik.com/tutorials/vc/svn-conflicts

Это действительно довольно просто на самом деле, когда вы понимаете основы того, что происходит.

0

Конфликты возникают всякий раз, когда логика различий не может сделать обоснованное предположение об ожидаемом поведении во время слияния. Вместо того, чтобы запутать слияние, оно заставляет пользователя принимать решение и позволяет ему принять обоснованное решение для достижения желаемого результата.

Прогулка по тому, что вы описываете, может быть найдена здесь. Имейте в виду, однако, что конфликты неизбежны и их нельзя избежать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .