SVN外部和TortoiseSVN - 为什么本地路径和URL切换位置的顺序?

时间:2013-09-19 13:14:52

标签: svn tortoisesvn svn-externals

我有一个代码可以帮助我在创建项目的新分支时更新svn:externals属性。

以前我有一个较旧的Tortoise SVN版本。我的lib文件夹的svn:externals的代码如下所示:

php/somelib  svn://myotherrepo/lib/php/somelib

前段时间我升级到了TortoiseSVN 1.7。现在,当我单击“编辑”按钮时,一切似乎都很好,路径先行,然后转到URL。但是如果我想添加一堆外部,则默认编辑模式不方便。所以我点击Edit-> Advanced来获取svn:externals属性的原始文本......什么?现在所有的外部都是相反的:

svn://myotherrepo/lib/php/somelib  php/somelib

和我的旧svn:externals编写的代码不起作用,我必须重新组织它。

为什么网址和路径会更改位置?它是否发生在某些较新版本的SVN中,还是仅仅是新TortoiseSVN的一个功能?

我想,这个问题使得网络上的许多教程都出错了,因为现在路径已经颠倒了......

1 个答案:

答案 0 :(得分:3)

  

为什么网址和路径会更改位置?

因为作者很久以前做了这个改变(并记录了它,BTW)

  

这个问题使得网络上的许多教程都出错了,因为现在路径已经颠倒了

没有

来自svn help ps

  

不鼓励使用以下格式,但支持与Subversion 1.4及早期客户端的互操作性:

     

LOCALPATH [-r PEG]网址