2012-05-28 4 views
0

유용한 기능과 클래스의 '툴킷'폴더/리포지토리와 '긁힌 자국', '프로세스'및 '서브'라는 다른 여러 폴더/리포지토리가있는 프로젝트에서 작업하고 있습니다. 각각은 '툴킷'에서 기능을 사용합니다. 방법은 지금, 나는 도구 상자 저장소가 함께 제공되는 체크 아웃 때마다 있는지 확인 svn : externals 속성을 사용하고 있습니다. 이로 인해 동일한 코드를 가진 툴킷 폴더가 다른 저장소 폴더에 나타나게되어 비 최적으로 보입니다. 여기 여기 SVN 중복 코드 피하기

/code 
    /scrape 
     /toolkit 
     scrapefiles... 
    /process 
     /toolkit 
     processfiles... 
    /serve 
     /toolkit 
     servefiles... 

체크 아웃

에 일어나는 것이다 것은 내가

/code 
    /toolkit 
    /scrape 
     scrapefiles 
    /process 
     processfiles 
    /serve 
     servefiles 

일어날 원하는 것입니다 내가 다니는 툴킷의 여러 사본을하지 않도록 내가이 작업을 수행 할 수있는 방법. 가능한 경우 외관을 사용하는 것을 선호하지만 어떤 해결책이 좋을까요.

답변

0

SVN : 외부에서 리포의 최종 구조를 처리하지 않았습니다. 아래 구조를 원하면 동일한 구조의 소스를 체크인 할 수 있습니다.

외부에서 체크 아웃 할 때 폴더를 다른 폴더에 있지만 체크 인이 같은 위치에있는 경우.

당신은

서버에 소스를 저장하는 방법은 폴더를 기반으로 현재의 svn의 repo에있는 그 "심볼릭 링크"를 제거하고 "코드"의 루트에 실제 툴킷 또는 링크를 추가 할 수 있지만 그것의 현지 측에서 어떻게 보이는지 완전히 독립적입니다.

+0

각 폴더는 다른 저장소에서 가져옵니다. 어떻게하면됩니까? – hackartist