1

我有一个代码可以帮助我在创建项目的新分支时更新 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 准备好的代码不起作用,我必须重新组织它。

为什么 URL 和路径会改变位置?它发生在一些较新版本的 SVN 中还是只是新 TortoiseSVN 的一个功能?

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

4

1 回答 1

3

为什么 URL 和路径会改变位置?

因为作者很久以前就进行了此更改(并记录了它,顺便说一句)

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

不。

svn help ps

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

本地路径 [-r PEG] 网址

于 2013-09-19T13:30:34.867 回答