< 이전 | 다음 >

Eclipse: 병합

UCM에서 병합 오퍼레이션은 전달 오퍼레이션의 필수 파트이며 개인용 작업 영역을 리베이스할 경우에도 발생할 수 있습니다.

병합은 둘 이상의 파일 또는 디렉토리의 컨텐츠를 새로운 단일 파일 또는 디렉토리로 결합하는 조치입니다.

UCM에서 개인용 작업 영역에서 대상 스트림으로의 작업 병합은 ClearCase가 수동 개입이 필요한 차이점을 발견했을 때 전달 또는 리베이스 오퍼레이션 중에 발생합니다.

ClearCase 비교/병합 보기에서, 세 개의 분할창이 창 아래에 나타납니다. 각 분할창은 다른 버전의 WelcomeToUCM.java 파일을 표시합니다. 왼쪽 분할창에는 파일의 공통 상위 버전이 포함됩니다. 중간 포함에는 다른 개발자가 파일에 작성한 변경사항이 포함됩니다. 오른쪽 분할창에는 파일에 대한 변경사항이 포함됩니다. 이 파일에서 변경한 행은 세 버전 모두에서 강조표시됨에 유의하십시오. 파일에 작성한 변경사항과, 다른 개발자가 동일한 파일의 동일한 행에 작성한 변경사항 사이의 충돌을 해결하려면 수동으로 버전을 병합해야 합니다. 여기서는 다른 개발자의 변경사항을 승인하기로 결정합니다.

병합하려면 다음을 수행하십시오.

  1. ClearCase 비교/병합 보기에서 도구 모음의 Eclipse 보기 메뉴 아이콘 아이콘을 클릭하고 모든 차이 허용 > 컨트리뷰터 2를 선택하십시오.
  2. 상위 분할창의 텍스트가 선택사항을 반영하도록 변경됩니다. 병합 출력 저장 아이콘 Eclipse 보기 메뉴 아이콘을 클릭하십시오.
  3. 모든 버전이 병합되어 user_name_ccrctut_proj 보기로 체크아웃되었다고 리베이스 메시지 상자에 표시됩니다. 리베이스를 현재 상태로 유지 옵션이 선택되었는지 확인한 후 확인을 클릭하십시오. 리베이스를 완료할 때까지는 병합이 영구적이지 않는다는 점에 유의하십시오.
  4. 리베이스를 완료하기 전에 WelcomeToUCM.java 파일을 선택하고 실행 도구 > Java 애플리케이션을 클릭하여 변경사항을 확인하십시오.
  5. 리베이스:user_name_ccrctut_proj 보기에서 도구 모음에 있는 리베이스 오퍼레이션 완료 아이콘을 클릭하십시오. 리베이스 메시지 상자에 리베이스가 정상적으로 완료되었음이 표시됩니다.
< 이전 | 다음 >