Я объединяю исправление из нашей ветви QA в нашу ветку Dev. Пять файлов изменились. Я делаю новую проверку ветки Dev. Затем я делаю слияние (диапазон ревизий) из QA в рабочую копию Dev. Он приносит пять файлов и конфликтует с внешним и игнорирует свойство, которое я решаю, используя «local» (dev).
Когда я проверяю изменения или фиксирую, я ожидаю увидеть пять файлов, которые я объединил, как единственные изменения. Тем не менее, я получаю около 700 «измененных» файлов, которые отображаются в диалоге фиксации. Если я выберу один из этих файлов и "Сравнить с базой", WinMerge подойдет и скажет, что "файлы идентичны".
Я пробовал это с датами файла, установленными как "последний подтвержденный", а не.
- Почему все эти файлы отображаются
с изменениями, когда они идентичны?
- Что в слиянии вызывает это?
- Как я могу предотвратить SVN / TortoiseSVN от
запутавшись таким образом в
будущее?