2010-04-09 5 views
2

우리는 전환 가능한 테마의 개념이없는 PHP 응용 프로그램을 사용하고 있습니다. 상황은 우리 자신의 기능을 추가하기 위해 응용 프로그램을 수정하고, 우리 자신의 룩앤필을 위해 CSS/Smarty 템플릿을 사용하고 있습니다.SVN : 중첩 된 repo

우리는이 응용 프로그램에 기초하여 각각 다른 레이아웃/프리젠 테이션을 가진 두 개의 프로젝트를 가지고 있습니다. 따라서 나는 두 개의 CSS/템플릿을 모두 저장할 수있는 저장소가 있어야하지만 어떻게 든 각각의 프로젝트에 맞는 '병합'할 수 있습니다. 어떻게 할 수 있습니까?

답변

4

두 개의 리포지토리를 만들고 외부 링크 기능을 사용하여 다른 리포지토리를 "포함"하거나 단순히 리포지토리의 기본 수준에 폴더를 만들고 그곳에 프로젝트를 저장하십시오.

http://svnbook.red-bean.com/en/1.4/svn-book.html#svn.advanced.externals

:

여기
RepoBase/trunk/project1 
RepoBase/trunk/project2 
RepoBase/tags/project1 
RepoBase/tags/project2 
RepoBase/branches/project1 
RepoBase/branches/project2 

당신이 REPO에서 외부 참조를 포함하는 방법이다 : 두 프로젝트가 서로에 많이 의존하는 경우

RepoBase/Project1/trunk/ 
RepoBase/Project1/tags/ 
RepoBase/Project1/branches/ 
RepoBase/Project2/trunk/ 
RepoBase/Project2/tags/ 
RepoBase/Project2/branches/ 

, 당신도이 레이아웃을 선택할 수 있습니다

0

짧은 버전 : 중첩 된 저장소와 같은 것이 없습니다. svn 외부 용 Google