Я новичок в SVN. После работы над веткой в течение дня или около того я попытался объединить изменения из ствола в ветку:
svn merge svn://server/trunk
Проблема в том, что всякий раз, когда SVN встречает конфликтующий файл, он не может распознать построчное изменение и помечает всю строку как конфликтующую. Я экспериментировал с несколькими другими клиентами SVN, а также пытался переключать параметры конца строки и пробелов без какого-либо прогресса. Что я делаю неправильно? Я думаю, что это простейший случай слияния, поэтому я ожидаю, что он будет работать с большинством настроек Subversion по умолчанию, с любым клиентом и в любой версии SVN. Это какой-то известный улов новичка?
Клиент: 1.5.5 (SlikSvn: tag/1.5.5@34877) WIN32
Сервер: 1.4.6 (r28521), Windows
Редактировать
Основываясь на предложениях в комментариях и ответах ниже, я провел дополнительное исследование:
Проблемные файлы: UTF8.
У них нет свойств SVN.
Команда "svn diff" правильно определяет различия.