저장소와 동기화
메소드 1: 컨텍스트 메뉴 사용
Workbench의 자원을 저장소의 자원과 동기화하려면 다음을 수행하십시오.
- 탐색 보기 중 하나에서 동기화할 자원을 선택하십시오.
- 마우스 오른쪽 단추를 클릭하여 팀 > 저장소와 동기화를 선택하십시오. 동기화 보기가 열립니다.
메소드 2: 동기화 조치 사용
- 팀 동기화 Perspective에서 동기화
단추 드롭 다운에서 동기화... 조치를
선택하십시오.
- 가능한 동기화 유형 목록에서 CVS를 선택하고
다음을 클릭하십시오.
- 작업공간, 선택된 자원 또는 작업 세트를 선택하여 동기화를 위한 자원 범위를
선택하십시오. 그런 다음 완료를 선택하십시오.
- 동기화 보기가 열립니다.
참고: 동기화 조치는 기타 Perspective에서는 기본값으로
사용할 수 없습니다. 이 경우, 창 > Perspective 사용자 정의를 선택하여
현재 Perspective에 이 조치가 나타나도록 할 수 있습니다. 그런 다음
명령 탭을 클릭하고 팀을 선택하십시오.
팁: 동기화에 대한 작업공간 범위를 선택할 경우 아래의 메소드 3을
사용하여 로컬 수정사항에 대한 최신 보기를 동기화 조작을 다시 실행하지 않고
동기화 보기에서 사용할 수 있습니다.
메소드 3: 동기화 보기에서 고정 CVS 작업공간 동기화 사용
동기화 보기에 CVS 작업공간 동기화가 있으면 이 동기화를 고정시킬 수
있습니다. 이렇게 하면 이전의 두 가지 메소드 중 하나를 사용하여 실행된 다음
CVS 작업공간 동기화로 바뀌지 않습니다. 다음은 고정 동기화 사용에 대한
장점 중 일부입니다.
- 동기화 중인 자원의 로컬 수정 상태가 최신 상태로
유지됩니다. 이것은 동기화 보기에 표시되는 동기화 범위에 있는 파일을
로컬로 수정하면 자원이 아직 없을 경우 보기에 자동으로 표시됩니다.
- 동기화 중인 모든 자원의 원격 상태는 동기화 보기의 도구 모음에서 동기화
단추를 사용하면 새로 고쳐질 수 있습니다.
- 자원 선택의 원격 상태는 동기화 보기의 컨텍스트 메뉴에서 동기화 명령을
사용하면 새로 고쳐질 수 있습니다.
- 원격 상태의 새로 고치기를 특정 간격(예: 매시간)으로 발생하도록 스케줄할 수
있습니다.
이를 구현하면 서버에서 원격 상태를 다시 페치(잠재적으로 장기 실행 조작)하지 않고도 전송 자원을 볼 수
있습니다.
또한 원격 상태의 페치는 배경에서 실행되므로 원격 상태가 페치되는 동안
다른 조작(예: 변경사항 검사)을 수행할 수 있습니다.
동기화 보기 사용
- 도구 모음 단추를 사용하여 이 보기의 모드를 전환하십시오. 모드는 다음과 같이 네 가지가 있습니다.
- 수신 모드 - 수신 변경사항만 표시합니다(Workbench의 자원과 다른 저장소의 자원).
- 전송 모드 - 전송 변경사항만 표시합니다(Workbench에서 수정된 자원).
- 수신/전송 모드 - 수신 변경사항과 전송 변경사항을 모두 표시합니다.
- 충돌 모드 - 충돌 자원만 표시합니다.
중요: 먼저 Workbench에서 자원을 갱신한 후 자원을 병합하여
존재하는 모든 충돌을 해결한 다음 Workbench 자원을 저장소에 확약하는 것이 좋습니다.
- 파일에 대한 작업을 시작한 후 다른 사용자가 사용자 파일의 새 개정을 확약했을 수 있습니다. 이 경우 충돌이 발생하므로 신중하게 충돌을 해결해야 합니다. 이와
같은 이유로 충돌이 모든 동기화 보기 모드에서 표시됩니다.

CVS를 사용하여 팀 프로그래밍
분기
CVS 저장소와 동기화
3방향 비교

확약
갱신
충돌 해결
자원 비교
비교 편집기에서 변경사항 병합
분기에서 병합
버전 제어 라이프 사이클: 자원 추가 및 무시
Workbench에서 자원 바꾸기
CVS
동기화 보기