Это долго вызывало у меня проблемы - как правильно разрешить конфликт слияния в свойствах SVN, установленных в каталоге? Скажем, например, есть два разработчика, работающие над проектом, где svn: ignore установлен в некотором каталоге. Если оба разработчика внесут изменения в это свойство, при обновлении второго из них возникнет конфликт слияния.
В отличие от конфликтов слияния файлов, в каталоге создается файл с именем «dir_conflicts.prej», который второй разработчик должен прочитать и исправить вручную. Обычно в итоге я возвращаю все свои изменения в локальную копию, а затем заново устанавливаю эти свойства вручную с помощью информации в dir_conflicts.prej. Тем не менее, это довольно громоздко при работе с большим списком URL-адресов в свойстве svn: externals, которое используют многие наши проекты.
Должен быть лучший способ сделать это - кто-нибудь знает как?