2012-05-07 2 views
0

작성 및 배포 중에 여러 슬픔을 피하면서 어떻게 여러 svn repo를 관리합니까?하나의 프로젝트 안에 여러 개의 svn repo를 관리하는 방법은 무엇입니까?

하나가 뭔가를 변경 복잡한 춤을 야기
./    //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.. 

은, 하나는 뭔가를 배포하기를 원하거나 새 프로젝트를 시작하고 당신이 특정 필요 알고 있습니다 더 많거나 적은 모습처럼 나의 현재 폴더 구조 libs 세트 (예 : InHouseLib1은 jQuery & Zend에 종속적 일 수 있습니다.)

이 복잡성을 어떻게 든 관리 할 수있는 SVN 매직이 있습니까? (SVN repo를 재구성하지 않는 것이 바람직 함)

답변

1

이것은 SVN externals의 직업 일 수 있습니다. 요컨대, 다른 repo에서 외부 repos에 대한 "링크"를 지정할 수 있습니다.

관련 문제