2013-04-24 41 views
0

這是我的SVN看起來像現在SVN符號鏈接透明的Linux和Windows

SVN 
+ trunk 
    + src 
    + pom.xml 

,我想補充

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

所以當我更新項目(在Linux或Windows) ,它看起來就像兩個「src」文件夾完全不相關,儘管在幕後(SVN內部)它們是相同的。

重要的是原始主幹沒有修改單個字節。假設我不能添加pom_alternative.xml幹路與-f參數運行Maven,

+0

我強烈建議您製作分支/ alternative_pom,而不是製作樹幹的頂層副本。資料性的閱讀:http://stackoverflow.com/q/16142/505191 – thekbb 2013-04-24 18:14:27

回答

1

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

如果所有客戶端都使用類UNIX操作系統( Linux,MacOS等),您可以使用符號鏈接,但Windows上的SVN不支持符號鏈接(並且NTFS僅通過Windows Vista開始支持它)。

+0

這個解決方案完美工作 – cahen 2013-04-24 17:22:07