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