Фиксируйте только изменения свойства на корне repo, не файлы

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

Как я фиксирую изменения свойства, не передавая изменения в самих файлах?

82
задан Thomas R 8 February 2010 в 20:55
поделиться

2 ответа

Для фиксации только явных путей, указанных в командной строке, используйте опцию --depth empty, например, в каталоге с только что измененным свойством externals:

$svn commit --depth empty . -m "Modify svn externals definition only."
127
ответ дан 24 November 2019 в 09:16
поделиться

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

Например:

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

См. книгу SVN о манипуляции свойствами

3
ответ дан 24 November 2019 в 09:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: