2010-02-05 2 views
3

하나의 SVN 저장소에서 읽기 권한이있는 Java 프로젝트를 체크 아웃했습니다. 이 프로젝트에 직접 패키지를 추가했습니다. 내 패키지를 포함하여 전체 프로젝트를 내 자신의 SVN 저장소에 업로드했습니다. 프로젝트를 처음 가지고있는 저장소에서 내 소스를 쉽게 업데이트 할 수 있습니까?두 SVN repos 소스 두 번째 SVN 저장소에서 체크 아웃했습니다.

답변

3

난 당신이 SVN의 외관을 찾고 생각 : http://svnbook.red-bean.com/en/1.0/ch07s03.html

+0

내 저장소에 모든 코드가있는 것을 선호합니다. – Mihai

+1

나는 네가 벤더 지점을 원한다는 것을 알았다. 내 대답은 틀렸다. –

4

이러한 상황은 일반적으로 Vendor Branches를 사용하여 처리됩니다.

는 또한 분산 버전 관리 시스템 (Mercurial, Bazaar, Git)를 사용하는 것을 고려 EDIT. 나는 그들 대부분이 Subversion 저장소에 연결할 수 있다고 생각한다. (Bazaar에 대해서는 확신한다.) 그런 상황을 위해 특별히 설계되었다.

+0

나는 그것들에 대해 읽었지 만 나쁜 부분은 내 폴더가 폴더 트리의 어딘가에 있다는 것입니다. 수동으로 폴더를 복사해야합니다. – Mihai

+0

기본적으로 원본 라이브러리에는 하나의 분기가 있습니다. 이 지점에서 트렁크로 초기 복사본을 만들어 계속 작업합니다. 원래 라이브러리에 변경 사항이있는 경우 이러한 변경 사항을 공급 업체 분기 (수동으로 afaik)에 넣은 다음 이러한 변경 사항을 다시 트렁크에 병합합니다. 변경 사항이있는 곳에서 큰 차이는 없으며 원칙은 항상 동일합니다. – MartinStettner

+0

좋아, 나는 그것을 시도 할 것 같아. 그래도 그들을 통합 할 수있는 것이 좋을 것입니다. 저장소를 가지고 있으므로 svn을 고수하고 싶습니다. (나는 서버 관리자가 아니다) – Mihai

관련 문제