2010-12-01 6 views
9

나는 트렁크에서 최근에 일하고 있었고 다른 사람들이 필요할지도 모른다고 생각하여 변경하기 전에 패치를 만들었습니다.트렁크에서 지점으로 생성 된 패치를 적용 할 수 있습니까?

이제 분기 (트렁크에서 2 주 전부터 나온)에서 일하는 동료 dev에 새로운 서버를 사용하기위한 변경이 필요합니다.

거북이 SVN으로 패치를 적용하려고하지만 작업 복사본의 불일치가 심하지 않습니다. 내가 가진 :

  • 에서 내 트렁크 : D : \ SVN \ 트렁크
  • 에서 분기 : D : \ SVN 지점은 \

나는 불가능한 일을하려고 TheBranchINeedToPatch \? 내가 빠진 것이 있습니까?

지점 작업 복사본에 트렁크 패치를 적용 할 수 있습니까?

도움 주셔서 감사합니다.

답변

7

특혜 : 현재 지점에서 작업하고 있다고 가정 해 보겠습니다. 확인하려면 svn info을 사용하십시오. URL은 지사를 가리키는해야

그럼 당신이이 지점에 트렁크의 32 회전 (26)의 모든 변경 세트를 가져올 것이다

svn merge -r FROM_REVISION:REQUIRED_REVISION url/to/trunk . 
or 
svn merge -r 26:32 url/to/trunk . 

명령을 병합 사용하여 지점에 트렁크에서 변경 사항을 병합 할 수 있습니다 . Using TortoiseSVN how do I merge changes from the trunk to a branch and vice versa?

+0

한 다른 지점에 무언가를 얻고 싶은 경우에, 병합 :

아, 이미 TortoiseSVN을 사용하여이 작업을 수행하는 방법에 대한 논의가있다. –

+0

그래, 고마워, 내 지점에 특정 버전을 선택 내 트렁크를 병합. 도와 주셔서 감사합니다! –

+0

좋아, 어떻게해야 ** ** 트렁크에 액세스 할 수 있습니까? 트렁크에 대한 액세스 권한이있는 사용자는 트렁크 용 ** 패치 **만을 제공했습니다. – izogfif

관련 문제