버전 태그 이동
경고: 많은 사용자들은 일반적으로 CVS 버전이 적절한 시기에 고정되어 수정되지 않길 바라지만
CVS의 버전 및 분기 태그는 변경 가능합니다. 다양한 사례를 통해 버전을 수정하는 것은 바람직하지 않은 것으로 인식되지만
유용하게 사용될 수 있는 몇 가지 시나리오가 있습니다. 단, 태그를 주변으로 이동할 경우에는 주의해야 합니다.
단일 파일에서 태그 이동
프로젝트를 R1으로 버전화하여 빌드를 제출했다고 가정합니다. 그러나 곧 파일에서 작성하여 빌드에 포함시켜야 하는 작은 변경사항을
발견했습니다. 이때, 프로젝트를 다시 버전화하는 대신
수정한 파일의 R1 버전 태그를 이동할 수 있습니다.
- 파일을 수정하고 R1을 작성한 후 수정한 파일을 선택합니다. 그런 다음 컨텍스트 메뉴에서
팀 > 자원 히스토리에 표시를 선택하십시오.
- 자원 히스토리 보기 내에서 R1 버전으로 표시해야 하는 개정을 선택하십시오.
- 컨텍스트 메뉴에서 기존 태그로 태그...를 선택하십시오.
- 대화 상자에서 R1 버전을 선택하고 확인을 누르십시오.
- 자원 히스토리 보기가 갱신되고 버전이 이동했음을 확인할 수 있습니다.
저장소 보기에서 태그 이동
많은 프로젝트는 HEAD에서 현재 고정된 라인업에 대해 제대로 정의된 버전 이름을 사용합니다. 예를
들어 STABLE 태그를 사용하여 HEAD를 버전화하면 빌드 스크립트가
빌드의 STABLE 버전을 체크아웃할 수 있습니다. 코드의 변경 상태에 따라
STABLE 태그는 최근 고정 라인업을 표시하기 위해 규칙적으로
이동합니다. 저장소 보기는 기존 태그를 이동하기 위한 조치를 제공합니다.
- 저장소 보기를 열고 자원을 선택하십시오.
- 컨텍스트 메뉴에서 기존 태그로 태그
를 선택하십시오.
- 이동할 태그를 선택할 수 있는 태그 선택사항 대화 상자가 나타납니다. 적용하려는 태그가 목록에 표시되지 않으면 저장소에서 새로 고치기를 클릭할 수 있습니다. 태그를 찾을 수 없으면 태그 구성을 클릭하여 저장소의 특정 파일에 대한
태그를 검색할 수 있는 대화 상자를 열 수 있습니다.
- 그런 다음 확인을 누르면 태그가 이동합니다. 조작은 선택한 자원으로 기존 태그를 이동하며
버전 및 분기 태그를 모두 이동하는 데 사용할 수 있습니다.

CVS를 사용하여 팀 프로그래밍

저장소와 동기화
확약