Svn Subversion 1.7是否支持指向同一目录中文件的相对文件外部路径?

Svn Subversion 1.7是否支持指向同一目录中文件的相对文件外部路径?,svn,relative-path,svn-externals,Svn,Relative Path,Svn Externals,我有一个目录,其中包含以下内容,我正在尝试将其签入Subversion: 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 我正在尝试用外部符号替换符号链接。删除符号链接后,我尝试

我有一个目录,其中包含以下内容,我正在尝试将其签入Subversion:

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
根据的文本读取(“相对于设置了svn:externals属性的目录的URL”),我尝试了

但在一次更新中,这(毫不奇怪)产生了:

svn: warning: W170000: URL 'http://svn.example.org/source/svn_repos/myproject/branches/foo.html' 
    at revision 12345 doesn't exist
最后,我尝试了这个--

--它确实起作用,但实际上并没有做我想做的,因为,下次我做一个
svn复制
来创建一个
1.1
分支,
branchs/1.1/index.html
仍然(错误地)指向
branchs/1.0/foo.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"