У меня есть каталог с нижеследующим, которую я пытаюсь проверить в Subversion:Поддерживает ли Subversion 1.7 относительные внешние пути файлов к файлам в том же каталоге?
foo.html
foo.html --> index.html
То есть, index.html
является символической ссылкой на foo.html
. (Да, я знаю, что это глупо, но мы должны это сделать, потому что причины.)
foo.html
проверяется как
http://svn.example.org/source/svn_repos/myproject/branches/1.0/foo.html
Я пытаюсь заменить символическую ссылку на внешний. После удаления символической ссылки, я попробовал оба следующие:
svn propset svn:externals "foo.html index.html"
svn propset svn:externals "./foo.html index.html"
но на обновлении и производит
svn: warning: W125002: Unrecognized format for the relative external URL
Согласно буквальному прочтению documentation ("по отношению к URL из каталог, на котором SVN: свойство установлено внешнее "), я попытался
svn propset svn:externals "../foo.html index.html"
, но на обновление, это (не удивительно) производит:
svn: warning: W170000: URL 'http://svn.example.org/source/svn_repos/myproject/branches/foo.html'
at revision 12345 doesn't exist
Наконец, я попытался это -
svn propset svn:externals "../1.0/foo.html index.html"
- который делает работу, но на самом деле не делать то, что я хочу, поскольку, в следующий раз я делаю svn copy
создать сказать 1.1
филиал, branches/1.1/index.html
собирается (по ошибке) указать на branches/1.0/foo.html
.
Есть ли синтаксис, который фактически доставит мне относительный путь к текущему каталогу, или это просто невозможно?
Хотя эта ссылка может ответить на вопрос, лучше включить основные части ответа здесь и предоставить ссылку для справки. Ответные ссылки могут стать недействительными, если связанная страница изменится. – GuilhE
Я ответил на вопрос. Ссылка предназначена для дальнейших ссылок. – JonS