이 섹션은 팀 개발 환경에서 모델을 효율적으로 비교하고 병합하는
방법에 대한 지침을 제공합니다.
이 태스크 정보
팀 멤버는 모델을 병행하여 개발할 때 모델을 비교하고 병합하여 모델의
버전 간 차이점이나 충돌을 해결합니다. 구성 관리 시스템에서
모델에 대해 작업하는 팀 멤버는 파일 버전을 비교하여
파일의 히스토리 및 개발을 이해할 수 있습니다. 팀 멤버는 모델을
병행 개발할 때 종종 파일을 병합해야 합니다.
예제
여러 팀 멤버가 동시에 작업하는 방식을
보여주는 다음 예제를 고려하십시오.
저장소에서 모델 파일
X는 버전 20입니다.
- 사용자 A는 모델 파일 X, 버전 20을 체크아웃하고 변경합니다.
- 사용자 B는 모델 파일 X, 버전 20을 체크아웃하고 변경합니다.
- 사용자 A는 파일을 체크인하고 모델 파일 X, 버전 21을 작성합니다.
- 사용자 B는 파일을 체크인하려 시도합니다.
- 구성 관리 시스템은
모델의 병행 버전이 저장소에 존재함을 감지하고 사용자 B가 수행한 변경사항을
사용자 A가 수행한 변경사항과 병합할 수 있도록 병합을 시작합니다.
- 사용자 B는 모든 충돌하지 않는 변경사항을 허용한 다음
병합의 충돌하는 모든 변경사항을 해결합니다.
- 사용자 B는 병합된 모델을 저장하고 모델 파일
X, 버전 22를 작성하며 체크인을 완료합니다.
모델 비교 및 병합 외에
비교 및 병합 기능과 우수 사례에 대한 자세한 정보를 보려면
IBM®
developerWorks®에
대한 기사도 읽어보십시오(http://www.ibm.com/developerworks/rational/library/05/712_comp/).