5

我知道有一个关于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 '..'"

我的问题是为什么?根据颠覆文档,这是一个有效值http://svnbook.red-bean.com/en/1.5/svn.advanced.externals.html

4

2 回答 2

4

交换 2 个参数的位置。

于 2011-03-07T16:18:17.157 回答
1

如果您在所参考的手册页面中进一步阅读,您会注意到以下内容:

此外,定义的本地子目录部分不能包含 .. 父目录指示符(例如 ../../skins/myskin)。

为清楚起见,对于相对路径,参数的正确顺序为svn:externals

^/../otherRepo/trunk/path/to/dir     dir
于 2009-05-15T15:20:57.010 回答