2012-05-07 108 views
0

如何在創建和部署過程中管理多個svn回購,而不會產生大量的悲傷?如何在一個項目中管理多個svn回購?

我或多或少看起來像

./    //svn url:mysvn.com/Project/ 
lib    //svn url:mysvn.com/Project/Lib/ 
    ZEND   //svn url:mysvn.com/Zend 
    Smarty  //svn url:mysvn.com/smarty 
    InhouseLib1 //svn url:mysvn.com/InhouseLib1 
    ProjectLib //svn url:mysvn.com/Project/Lib/ProjectLib 
web    //svn url:mysvn.com/Project/Web 
    js   //svn url:mysvn.com/Project/Web/js/ 
     jQuery //svn url:mysvn.com/jQuery 
     Stuff  //svn url:mysvn.com/Project/Web/js/Stuff   
    images  //svn url:mysvn.com/Project/Web/images 
    etc.. 

導致當一個人已經改變了一些錯綜複雜的舞蹈,一個要部署的東西,或者你正在開始一個新項目,並知道你需要一定的當前文件夾結構(例如InHouseLib1可能依賴於jQuery & Zend)

是否有任何SVN的魔法可以以某種方式管理這種複雜性? (最好不重新構建SVN回購)

回答

1

這聽起來像是可能是SVN externals的工作。簡而言之,您可以指定來自另一個回購的外部回購協議的「鏈接」。

相關問題