SVN:项目树外的库文件夹 - 可以使用外部进行处理

时间:2011-02-04 12:28:41

标签: svn

我无法弄清楚我正在与之抗争的问题的答案: 使用LabVIEW进行编码,我的项目位于本地树中,如C:\ projects \ Thisproject ... 然而,这些库是(必须是?)labVIEW的子文件夹,如... \ LabVIEW \ user.lib \ mydriver ... 我想,对于给定版本的Thisproject,还检查了库的各自版本。我想到了外部,但到目前为止我看到的例子只显示了项目路径的相对路径。 任何人都可以证明这一点和/或给我一个关于该做什么的提示吗?

3 个答案:

答案 0 :(得分:0)

外部URL可以指向任何有效的SVN网址,根本不必是相对的。

答案 1 :(得分:0)

只需在LabVIEW文件夹下执行SVN checkout即可。为什么您的SVN工作副本必须在c:\projects

答案 2 :(得分:0)

pathes显示您正在使用Windows。因此,您可以使用目录链接解决此问题。将库放在SVN存储库中,然后在存放库的存储库中创建指向“mydriver”目录的符号链接:

mklink /D C:\projects\Thisproject\mydriver C:\LabVIEW\user.lib\mydriver

这会创建一个链接目录C:\ LabVIEW \ user.lib \ mydriver,它是SVN工作副本的一部分,因此如果您更新项目会自动更新。

注意:Mklink是Windows Vista及更新版本附带的工具。如果您使用的是WIndows XP,则可以使用类似的免费软件工具创建符号目录链接。