Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java SVN符号链接对Linux和Windows透明_Java_Svn_Maven - Fatal编程技术网

Java SVN符号链接对Linux和Windows透明

Java SVN符号链接对Linux和Windows透明,java,svn,maven,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添加到tru

这就是我的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,

您将需要使用指向
trunk_alternative_pom/src
at
SVN/trunk/src


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

我强烈建议您制作分支/alternative\u pom,而不是制作主干的顶级副本。资料性阅读: