SVN符号链接对Linux和Windows透明

时间:2013-04-24 09:23:25

标签: java svn maven

这就是我的SVN现在的样子

SVN
 + trunk
     + src
     + pom.xml

我要添加

 + trunk_alternative_pom
     + src -> SVN/trunk/src
     + pom.xml

所以当我更新项目时(在Linux或Windows中),看起来两个“src”文件夹完全不相关,虽然在幕后(在SVN内部)它们是相同的。

原始主干没有修改单个字节是很重要的。假设我无法将pom_alternative.xml添加到trunk并使用-f参数

运行Maven

1 个答案:

答案 0 :(得分:1)

您需要svn:externals使用trunk_alternative_pom/src指向SVN/trunk/src

如果所有客户端都使用类UNIX操作系统(Linux,MacOS等),则可以使用符号链接,但Windows上的SVN不支持符号链接(并且NTFS仅在Windows Vista中开始支持它)。