У меня есть проблема с настройкой (или изменением) определения svn:externals
в моей локальной svn
рабочей копии. ПервыеОшибка при установке свойства svn externals
svn propget svn:externals
перечислены следующие:
https://path/to/mytool/tags/1.0.8 mytool
Я хочу, чтобы изменить это свойство, так что указывает на тег с номером ревизии 1.0.9
. Я попытался следующие:
svn propset svn:externals https://path/to/mytool/tags/1.0.9 mytool
svn: Error parsing svn:externals property on 'mytool': 'https://path/to/mytool/tags/1.0.9'
и
svn propset mytool svn:externals https://path/to/mytool/tags/1.0.9
svn: Setting property on non-local target 'https://path/to/mytool/tags/1.0.9' needs a base revision
и тот же вышеперечисленное с URL и целевой каталог, установленного в кавычки (как найдено в ответ на одной и той же проблемы), которые оба урожая a)
svn: Explicit target required ('https://path/to/mytool/tags/1.0.9 mytool' interpreted as prop value)
Так что, черт возьми, я делаю неправильно? Как правильно изменить свойство. svn help
здесь действительно не помогает ...
Приложение: С svn propedit svn:externals .
он работает. Я могу изменить это свойство, которое я могу зафиксировать сейчас. Но propset
, похоже, не работает.
Хорошо спасибо за это разъяснение. Но когда мне нужно установить несколько внешних элементов, я попробовал что-то вроде 'svn propset svn: externals 'mytool https: //path/to/mytool/tags/1.0.9 \ nothertool https: // path/to/my/othertool/теги/2.4.2 ".", дающие ошибку синтаксического анализа. Но, согласно помощи, это должно работать так ... – Alex