이 마법사는 프로젝트의 두 가지 상태 간의 변경사항을 작업공간으로 병합하는 데 도움을
줍니다. 병합 마법사는 변경사항을 한 분기에서 다른 분기로 이동하는 데 종종 사용됩니다.
예를 들어 버그 수정 작업을 위해 분기를 나눈 후에 사용됩니다. 병합 조작은 분기의 두 점(시작점 및 엔드포인트) 사이의 변경사항을
작업공간으로 병합합니다. 일반적으로 시작점은 분기의 루트(버전 태그)이고 엔드포인트는 분기의 끝(최신 및 최대) 또는
다른 버전 태그입니다.
병합의 목적지가 항상 작업공간의 프로젝트라는 것을 알아야 합니다. 병합이 완료된 후에 변경사항을
로컬로 테스트하여 새 분기(일반적으로 HEAD)에 확약할 수 있습니다.
병합을 시작하려면 프로젝트 또는 하나 이상의 자원을 선택하고 팝업 메뉴에서 팀 > 병합...을 선택하십시오. 다음 대화 상자가 표시됩니다.
먼저, 병합의 끝 태그를 선택해야 합니다. 이는 작업공간에 병합될 버전 또는 분기입니다. 프로젝트의 두 버전 사이의 차이점을 작업공간에 병합하려면 버전을 선택하십시오. 분기에 발생한 변경사항을 로컬 작업공간에 병합하려면 분기를 선택하십시오.
마법사는 시작 태그와 기본 태그로 적절한 태그를 선택하려고 합니다. 판별할 수 없으면 수동으로 입력해야 합니다. 시작 태그가 없으면 미리보기 없이 병합할 것을 선택할 수 있습니다. 이 경우, 시작 태그는 반드시 필요하지 않지만 작업공간에 바로 병합됩니다. 이렇게 할 경우 약점은 CVS가 텍스트 기반 마크업을 사용하여 충돌을 식별하는 것으로, 이로 인해 작업에 방해가 됩니다.
완료 단추를 누른 후에 병합 미리보기 단추를 선택한 경우, 시작점과 엔드포인트 사이의 변경사항이 계산되고 동기화 보기에 CVS 병합 동기화로 표시됩니다. 병합할 프로젝트의 크기에 따라 시간이 어느 정도 소요될 수 있지만 배경에서 실행할 수 있습니다. 동기화 보기에서 변경사항을 Workbench에 병합하거나 갱신할 수 있습니다.