Относительный путь в определении Subversion externals не работает для меня! - PullRequest
5 голосов
/ 15 мая 2009

Я знаю, что есть вопрос о относительных путях в Subversion , но он не работает для меня.

Я получаю ошибку:

svn propset svn:externals "openscada_da_server_common ../../openscada_da_server_common/schema" /tmp/atlantis-trunk/org.openscada.da.client.viewer/schema
svn: Ungültige Eigenschaft svn:externals 
    auf »/tmp/atlantis-trunk/org.openscada.da.client.viewer/schema«: 
    Ziel »../../openscada_da_server_common/schema« ist ein absoluter 
    Pfad oder enthält »..«

Эквивалентная английская версия должна быть:

"Invalid %s property on '%s': target '%s' is an absolute path or involves '..'"

Мой вопрос: почему? Согласно документам Subversion это действительное значение http://svnbook.red -bean.com / ru / 1.5 / svn.advanced.externals.html

Ответы [ 2 ]

4 голосов
/ 07 марта 2011

Поменяйте местами ваши 2 параметра.

1 голос
/ 15 мая 2009

Если вы немного прочтете страницу руководства, на которую вы ссылаетесь, вы заметите следующее:

Кроме того, часть определения локального подкаталога не может содержать .. индикаторы родительского каталога (такие как ../../skins/myskin).

Для ясности с относительными путями правильный порядок аргументов для svn:externals:

^/../otherRepo/trunk/path/to/dir     dir
...