2011-09-01 3 views
2

--reintegrate 사용할시기에 대한 질문이 있습니다. Beta1이라는 브랜치를 만들었습니다. 새로운 변경 사항을 시도하면서 현재는 임시 트렁크로 사용하고 있습니다. 각 개발자는 변경 사항을 적용 할 지점을 가지고 있습니다. 필요에 따라 Beta1에 병합하여 변경 사항을 테스트합니다. developer branch에서 Beta1까지 병합 할 때 을 사용해야합니까, 아니면 Beta1에서 trunk까지 마침내할까요?분기로 svn 분기 합치기

답변

3

베타 1을 트렁크에 병합 할 때.

tortoise svn 설명서는 내가 찾을 수있는 '최선'이라고 (나는 최선을 다하고 있습니다.) 설명입니다. 트렁크에 대한 변경 사항을 최신 상태로 유지 한 지점이있는 경우 reintegrate를 사용하여 지점을 트렁크에 병합합니다. 트렁크가 생성 된 이후 트렁크에 변경된 내용이 지점에 포함되어 있는지 확인하기 위해 몇 가지 추가 검사를 수행합니다.

예를 들어, 이것은 베타 1이 분기 된 이후에 트렁크에 변경된 내용이 포함되어있는 경우 --reintegrate가 서브 버전에 베타 1 분기의 새로운 변경 사항 만 병합하고 있음을 알리는 것을 의미합니다.

+0

오른쪽. 그러나 개발자 분기를 Beta1 분기에 병합하는 것은 어떻습니까? 거기에 재 통합해야합니까? – Bot

+0

병합중인 대상의 변경 사항이 FROM 병합 대상에 적용될 때마다 다시 통합해야합니다. 변경 사항이 한 가지 방법 (예 : dev -> beta1 -> trunk) 인 경우에는 필요하지 않습니다. --reintegrate. dev -> beta1 -> dev을 병합하면 필요합니다. '이미 들어오는 변화가있다'는 경고로 보아라. – SteveMc