수정한 워크벤치 자원을 저장소에 커미트하여 다른 팀 구성원이 사용자의 작업을 보도록 할 수 있습니다. 분기에 커미트한 해당 변경사항만 분기에 대해 작업하는 다른 사용자에게 표시됩니다. 팀 > 커미트 메뉴 또는 동기화 보기에서 커미트 명령을 발행할 수 있습니다.
주석 페이지에서 커미트할 파일을 미리볼 수 있습니다. 파일 중 하나가 충돌하는 변경사항인 것으로 알려지면 커미트는 허용되지 않습니다. 알려진 충돌 변경사항이 없으면 커미트는 허용되지만 서버에는 계속 충돌 변경사항이 있을 수 있습니다(즉, 서버의 충돌 변경사항은 동기화 조작 중 클라이언트에 알려집니다). 커미트한 파일에 충돌 변경사항이 있으면 조작이 실패합니다. 이런 경우에는 업데이트를 수행하거나 동기화 보기를 사용하여 충돌을 해결해야 합니다. 변경사항을 커미트하기 전에 저장소가 최신 상태인지를 확인하려면 커미트하기 전에 업데이트하는 것이 가장 좋은 워크플로우입니다.
커미트 중인 자원 중 하나 이상이 새 자원이고 아직 CVS 제어에 추가되지 않은 경우, 컨텍스트 메뉴에서 Remove from View를 선택하여 명시적으로 제거하지 않는 한 자동으로 추가됩니다.
팁: 충돌하는 파일을 대체 및 커미트을 수행하여 커미트할 수 있습니다. 그러면 자원의 워크벤치 사본이 저장소에 커미트되고 수신 변경사항은 모두 제거됩니다.
경고: 위에서 설명한 대체 및 커미트 명령의 작동은 동기화 보기의 전송 모드에만 적용됩니다. 보기의 수신/전송 모드에서 전송 변경사항 및 충돌에 대한 작동은 동일하지만 명령은 로컬 워크벤치의 컨텐츠 상태와 상관 없이 이 로컬 워크벤치의 컨텐츠로 수신 변경사항을 되돌립니다. 수신/전송 모드에서 이 명령을 사용할 때는 신중을 기해야 합니다.

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