2013-05-16 1 views
1

RTC에서 구성 요소 수준 변형을 사용하는 방법을 찾으려고합니다.
요구 사항은 구성 요소에 대해 적어도 두 줄의 개발이 필요하다는 것입니다. 상위 라인에 버그 수정이 있다면, 그 변경 사항을 두 번째 라인에 병합해야합니다. 스트림을 사용하는 방법을 아직 가져올 수 없습니다. 어떤 제안?RTC : 구성 요소 수준에서 변형 처리 방법

답변

1

2 개의 개발 라인은 2 개의 스트림을 의미합니다.

repo 작업 영역의 플로우 대상에 다른 스트림을 쉽게 추가 할 수 있습니다.

두 번째 스트림에서 상위 스트림을 repo 작업 영역의 흐름 대상에 추가하는 것이 좋습니다.
즉, 부모 스트림에서 오는 변경 내용을 수락 할 것입니다 (흐름 대상 섹션에서 해당 스트림을 "현재"스트림으로 설정할 때마다).
변경 사항을 수락하고 로컬 작업 공간 또는 샌드 박스에 병합하면 두 번째 (및 "기본") 스트림을 현재 스트림으로 다시 설정하고 방금 수락 한 변경 세트를 제공 할 준비가 된 것입니다 두 번째 스트림.

은 "절 How do I use the "new" method to accept from an integration stream instead of delivering to it?"에 그림을 참조하십시오 :

enter image description here

+0

우리는 종류의 이미 시도하고 올바른 방법으로하지 않을 수 있습니다 생각했다. One Observation은 부모 스트림에서 변경 집합을 수락 할 때 병합이 부족하다는 것입니다. xyz.c가 포함 된 변경 집합을 고려하십시오. 이 파일은 변형 스트림에서 변경 사항도 수행했습니다 (현재 샌드 박스에서는 변경되지 않음). 이제 부모로부터 변경 집합을 수락하면 파일이 owerwritten되고 병합이 제공되지 않습니다. – maxmelbin

+0

@maxmelbin 올바른 방법입니다. 나는 항상 변경 집합을 수락하여 병합하는 것을 선호합니다. 파일을 단지 덮어 쓰는 유일한 경우는 변종에서 변하지 않았으며 부모에서만 가능합니다. https://jazz.net/library/LearnItem.jsp?href=content/docs/source-control/mergingbyexample/index.html – VonC

+0

을 참조하십시오. 나는 그것을 다시 점검 할 것이다. – maxmelbin

관련 문제