모델의 버전 비교 및 병합

이 섹션은 팀 개발 환경에서 모델을 효율적으로 비교하고 병합하는 방법에 대한 지침을 제공합니다.
이 태스크 정보
팀 멤버는 모델을 병행하여 개발할 때 모델을 비교하고 병합하여 모델의 버전 간 차이점이나 충돌을 해결합니다. 구성 관리 시스템에서 모델에 대해 작업하는 팀 멤버는 파일 버전을 비교하여 파일의 히스토리 및 개발을 이해할 수 있습니다. 팀 멤버는 모델을 병행 개발할 때 종종 파일을 병합해야 합니다.

예제

여러 팀 멤버가 동시에 작업하는 방식을 보여주는 다음 예제를 고려하십시오.

저장소에서 모델 파일 X는 버전 20입니다.
  1. 사용자 A는 모델 파일 X, 버전 20을 체크아웃하고 변경합니다.
  2. 사용자 B는 모델 파일 X, 버전 20을 체크아웃하고 변경합니다.
  3. 사용자 A는 파일을 체크인하고 모델 파일 X, 버전 21을 작성합니다.
  4. 사용자 B는 파일을 체크인하려 시도합니다.
  5. 구성 관리 시스템은 모델의 병행 버전이 저장소에 존재함을 감지하고 사용자 B가 수행한 변경사항을 사용자 A가 수행한 변경사항과 병합할 수 있도록 병합을 시작합니다.
  6. 사용자 B는 모든 충돌하지 않는 변경사항을 허용한 다음 병합의 충돌하는 모든 변경사항을 해결합니다.
  7. 사용자 B는 병합된 모델을 저장하고 모델 파일 X, 버전 22를 작성하며 체크인을 완료합니다.

모델 비교 및 병합 외에 비교 및 병합 기능과 우수 사례에 대한 자세한 정보를 보려면 IBM® developerWorks®에 대한 기사도 읽어보십시오(http://www.ibm.com/developerworks/rational/library/05/712_comp/).


피드백