Заменить только изменения свойств в корне репо, а не файлы

У меня есть репозиторий SVN с незафиксированными изменениями в файлах. Существует также изменение свойства svn: externals в корневой папке.

Как мне внести изменения в свойства, БЕЗ внесения изменений в сами файлы?

Ответ 1

Чтобы зафиксировать только явные пути, указанные в командной строке, используйте параметр --depth empty, например. в каталоге с измененным внешним свойством:

$svn commit --depth empty . -m "Modify svn externals definition only."

Ответ 2

Если вы хотите изменить свойство, вы можете сделать это непосредственно против хранилища, а не против своей рабочей копии.

Например:

svn propset svn:externals "test http://yourhost.com/svn/trunk/module/test/src" --revprop -r HEAD http://yourhost.com/svn/trunk/module

Смотрите книгу SVN по управлению свойствами