Java SVN符号链接对Linux和Windows透明
这就是我的SVN现在的样子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
+ 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
atSVN/trunk/src
如果所有客户端都使用类似UNIX的操作系统(Linux、MacOS等),您可以使用符号链接,但Windows上的SVN不支持符号链接(NTFS仅在Windows Vista中开始支持符号链接)。我强烈建议您制作分支/alternative\u pom,而不是制作主干的顶级副本。资料性阅读: