Фиксируйте только изменения свойств в корне репо, а не файлы - PullRequest
81 голосов
/ 08 февраля 2010

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

Как передать изменения свойств, БЕЗ фиксации изменений в самих файлах?

Ответы [ 2 ]

126 голосов
/ 10 июня 2010

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

$svn commit --depth empty . -m "Modify svn externals definition only."
3 голосов
/ 09 февраля 2010

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

Например:

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

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

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