Конфликты в svn

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

0
задан 15.02.2011, 20:09

2 ответа

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

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

0
ответ дан 24.11.2019, 12:08

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

Его действительно довольно простое на самом деле, после того как Вы понимаете основы того, что продолжается.

1
ответ дан 24.11.2019, 12:08

Теги

Похожие вопросы