Я объединяю текущие исправления от нашего ответвления QA назад в наше ответвление Dev. Пять файлов изменились. Я делаю новый контроль ответвления Dev. Я затем делаю слияние (диапазон изменений) от QA в Dev, работающий копия. Это вводит пять файлов и существует конфликт на внешнем, и проигнорируйте свойство - который я разрешаю путем "использования локальный" (dev).
Когда я проверю модификации или фиксацию, я ожидаю видеть эти пять файлов, которые я объединил как единственные изменения. Однако я рядом с 700 "измененными" файлами, обнаруживающимися в диалоговом окне фиксации. Если я выбираю один из этих файлов, и "Соответствуют основе", WinMerge подходит и заявляет, что "файлы идентичны".
Я попробовал это набором дат файла для "длительности фиксировавший" и нет.
Я видел такое поведение (или, по крайней мере, подобное) после слияния. Однако, используя TortoiseMerge, я мог видеть, что, хотя сам файл не изменился, у него было связанное значение mergeinfo .
Ответы на вопрос могут дать больше информации:
Есть ли способ отключить TortoiseSVN с помощью svn: mergeinfo?
WinMerge игнорирует некоторые различия между пробелами ?
Ваша IDE может быть настроена на замену некоторых пробелов, возможно, новые строки отличаются (\ n -> \ r \ n) или вкладки расширяются до пробелы или наоборот.