Что корректная процедура должна объединить ответвление для транкинга в svn в командной строке? В настоящее время я просто фиксирую при ответвлении, затем переключаю рабочую копию на соединительную линию, и объединяю brwhen, объединяющий ответвление с trunkanch к рабочей копии, наконец, передаю изменения в соединительной линии. В то время как я объединяю ответвление с рабочей копией в соединительной линии, всегда существуют конфликты, которые я должен отредактировать сам. Это, кажется, является раздражающим. Процедура корректна? Я мог избежать конфликтов?
Конфликты появляются каждый раз, когда differencing логика не может сделать образованное предположение на ожидаемом поведении во время слияния. Вместо того, чтобы портить слияние это вызывает решение пользователю и позволяет им принимать образованное решение вызвать желаемый результат.
Обход через для того, что Вы описываете, может быть найден здесь. Следует иметь в виду однако, что конфликты неизбежны и не могут избежаться.
Ya, конфликты являются частью процесса, существуют некоторые графические инструменты там, которые помогут Вам разрешить эти конфликты. Однако, если необходимо сделать это командная строка, здесь существует хорошее учебное руководство: http://www.duchnik.com/tutorials/vc/svn-conflicts
Его действительно довольно простое на самом деле, после того как Вы понимаете основы того, что продолжается.