2011-02-04 46 views
0

我无法弄清楚我正在处理的问题的答案: 使用LabVIEW进行编码,我的项目位于C:\ projects \这个项目... 然而,这些库是(必须是?)labVIEW的子文件夹,如... \ LabVIEW \ user.lib \ mydriver ... 对于给定版本的Thisproject,我想对其进行检查列出这些库的相应版本。我想到了外部,但我迄今看到的例子只显示了项目路径的相对路径。 任何人都可以证明和/或给我一个暗示,该怎么办?SVN:项目树外的库文件夹 - 可以用外部程序处理

回答

0

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

+0

对不起 - Q是指另一个方向。不是SVN-url,但目标不是直接子目录,而是完全不同的路径 – LuI 2011-02-04 13:00:20

+0

@Lul,我不明白你的问题,你不想在检出你的项目源码时检出这些库?那些库在SVN的某个地方,对吧? – ismail 2011-02-04 13:32:01

+0

对!但是编译器期望库是通用的并且处于与其相关的位置,而不是项目树。 – LuI 2011-02-04 13:54:53

0

只需在LabVIEW文件夹下进行SVN签出,然后从那里开始工作。为什么您的SVN工作副本必须在c:\projects

0

这些程序显示您正在使用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,还有类似的免费软件工具可以创建符号目录链接。

相关问题