Tortoise SVN 1.6 externals单个文件

时间:2012-08-28 01:54:14

标签: svn tortoisesvn externals

我有一个场景,我希望从SVN的Documentation文件夹中获取文档文件,仅限pdf版本。当前文档文件夹具有.doc和.pdf文件

目标文件夹是Portal / Docs

我在Portal / docs上设置了一个svn:externals属性 svn:externals / svn / codebase / Documentation / Release Notes.pdf

目前的结帐目录 / svn / codebase / Portal / Docs C:\ Portal \ Docs

我收到错误说 的 'http://代码库/文档/释放' 在修订版X中不存在

我试过%20,“”,+和?但是不起作用......

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

您应该使用file://协议访问外部,这样您就可以使用%20

svn:externals file:///svn/codebase/Documentation/Release%20Notes.pdf "Release Notes.pdf"

您还可以使用存储库 - 绝对路径:

svn:externals ^/Documentation/Release%20Notes.pdf "Release Notes.pdf"

假设您的存储库位于/ svn / codebase。

顺便提一下,您应该始终使用版本固定作为外部(将@<revision-number>附加到外部URL),因为文件/文件夹属性是版本化的。版本固定可以保证较旧的源代码树结帐可以为您提供当时出现的外部内容,而不是最新的外部副本。