2009-03-25 4 views
0

나는 웹 프로젝트를위한 템플릿으로 사용할 svn 저장소에 저장된 Wordpress 사용자 정의 버전을 만들었습니다.새 프로젝트의 템플릿으로 Subversion 저장소를 사용하는 방법은 무엇입니까?

워크 플로 및 업데이트를 쉽게하기 위해 다양한 속성이 설정되어 있습니다 (무시, Wordpress + 플러그인).

내 질문은 다른 프로젝트/리포지토리의 기본으로 사용하는 방법입니다.

  • 내 보내면 모든 속성이 손실됩니다.

  • 당신이 체크 아웃하는 경우, 그것은 새로운 저장소에 최선을 다하고/템플릿 저장소의 작업 복사본이며 가져올 수 없습니다 (?)

이 지점이이 경우에 사용되어야 하는가 ? 프로젝트가 템플릿으로 다시 병합되지 않기 때문에 (일부 부분은있을 수 있지만) 옳은 것처럼 보입니다.

답변

1

사용자 지정된 버전과 SVN 복사본을 새 위치로 가져옵니다. 같은 repo에서 개발하려는 경우이 방법이 효과적입니다. 그렇지 않으면 다른 repo로 내보내고 가져옵니다.

2

다음으로 가지를 사용하는 것이 좋습니다. 주 버전에서 전반적인 업데이트를 추적하고 필요할 때 지점에 적용 할 수 있습니다.

ps. 그래도 템플릿으로 사용하려면 이미 대답 된 질문이 있습니다. Is there a way to use a repository as a "template" to start a new repository?

+0

) 그렇다면이 질문은 중복되는 질문으로 간주됩니까? – meleyal

+0

기존 저장소의 새 프로젝트가 아닌 새로운 저장소를 시작하려는 경우에만. – laktak

1

템플릿에 "svn propset"으로 필수 속성을 설정 한 다음 자신을 삭제하는 박쥐를 추가합니다.

사용자는 템플릿을 내보내고 새 저장소에 파일을 추가하고 propset bat을 실행합니다.

편집 :

나는 배치 파일을 의미했습니다. svn proplist와 svn propget을 사용하여 현재 가지고있는 속성을 볼 수 있습니다. 그러면 setprop.bat에서 svn propset을 호출합니다 (예 :

svn propset svn:ignore *.bak dir1 
svn propset svn:ignore *.etc dir2 
svn propset svn:externals "extdir svn://domain/trunk" . 
+0

박쥐가 무엇인지 명확히 할 수 있습니까? – meleyal

+0

답을 업데이트했습니다. – laktak

관련 문제