我正在尝试使用 TortoiseSVN 在本地 Windows 机器上设置 svn externals。我通过选择创建了一个工作目录SVN Checkout
。它包含一个名为的目录lib
,其内容应从外部位置导入。我遵循了本教程和本教程,但仍然很难设置它。
当前的结构如下所示:
/myproject/trunk/core.php
/myproject/trunk/lib/
/myanotherproject/trunk/core.php
/myanotherproject/trunk/lib/lib01.php
我想让它自动myproject
从myanotherproject
目录中导入 lib 文件。该myanotherproject
目录不是存储库。它也是另一个项目的工作目录。
我做了什么:
- 右键单击他的
myproject/trunk/lib
文件夹并选择TortoiseSVN -> Properties
- 已选中
New -> Externals
- 单击
New
按钮并在输入的 URL 字段中,file:///Z:/myanotherproject/trunk/lib
- 已点击
OK
然后我得到了错误:
解析 'Z:\myproject\trunk\lib' 上的 svn:externals 属性时出错:'file:///Z:/myanotherproject/trunk/lib'
那么导入源是否必须是存储库,因为必须指定 URL?感谢你的信息。