У меня есть репозиторий SVN с незафиксированными изменениями в файлах. Существует также изменение в svn:externals свойстве на корневой папке.
Как я фиксирую изменения свойства, не передавая изменения в самих файлах?
Для фиксации только явных путей, указанных в командной строке, используйте опцию --depth empty
, например, в каталоге с только что измененным свойством externals:
$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 о манипуляции свойствами