У меня есть SVN-репозиторий с незафиксированными изменениями в файлах. Также есть изменение в свойстве svn: externals в корневой папке.
Как передать изменения свойств, БЕЗ фиксации изменений в самих файлах?
Чтобы зафиксировать только явные пути, указанные в командной строке, используйте параметр --depth empty, например. в каталоге с недавно измененным свойством externals:
--depth empty
$svn commit --depth empty . -m "Modify svn externals definition only."
Если вы хотите изменить только свойство, вы можете сделать это сразу против хранилища, а не против рабочей копии.
Например:
svn propset svn:externals "test http://yourhost.com/svn/trunk/module/test/src" --revprop -r HEAD http://yourhost.com/svn/trunk/module
См. SVN книга по манипулированию свойствами