저자:Marc G. Fournier 작성 (
<scrappy@hub.org) 켜짐 1998-11-05
명령cvs 체크아웃플래그가 있습니다.-r, 이를 통해 특정 항목을 확인할 수 있습니다.
  모듈 개정. 이 플래그를 사용하면 다음과 같은 작업을 쉽게 수행할 수 있습니다.
  모듈 `tc'의 릴리스 6_4를 구성하는 소스를 검색합니다.
  앞으로는 언제든지:
$ cvs 체크아웃 -r REL6_4 tc
이것은 예를 들어 누군가가 다음과 같이 주장하는 경우 유용합니다. 해당 릴리스에는 버그가 있지만 현재 릴리스에서는 버그를 찾을 수 없습니다. 작업 사본.
팁:또한 다음 위치에서 모듈을 확인할 수 있습니다. 를 사용하여 특정 날짜
-D옵션.
동일한 태그로 하나 이상의 파일에 태그를 지정하면 다음을 수행할 수 있습니다. 태그를 다음과 같이 생각하세요."곡선이 그려져 있습니다 파일 이름과 개정 번호의 행렬". 5개가 있다고 해보자 다음 개정판이 있는 파일:
파일1 파일2 파일3 파일4 파일5
             1.1 1.1 1.1 1.1 /--1.1* <-*- 태그
             1.2*- 1.2 1.2 -1.2*-
             1.3 \- 1.3*- 1.3 / 1.3
             1.4 \ 1.4 / 1.4
                           \-1.5*- 1.5
                             1.6
  그다음 태그태그참조하겠습니다 파일1-1.2, 파일2-1.3 등
참고:릴리스 브랜치를 생성하려면 -b 옵션을 명령에 추가해도 마찬가지입니다.
그래서 6.4 릴리스를 만들기 위해 나는 다음을 수행했습니다:
$ cd pgsql $ cvs 태그 -b REL6_4
RELEASE를 위한 태그와 브랜치를 생성합니다. 나무.
이런 분들을 위해CVS액세스, 다양한 버전에 대한 디렉토리를 만드는 것은 간단합니다. 첫째, RELEASE와 CURRENT라는 두 개의 하위 디렉터리를 만듭니다. 둘을 섞으세요. 그런 다음 다음을 수행하십시오.
CD 릴리스 cvs 체크아웃 -P -r REL6_4 pgsql CD ../현재 cvs 체크아웃 -P pgsql
두 개의 디렉토리 토토가 생성됩니다.RELEASE/pgsql그리고현재/pgsql. 그 시점부터,CVS어떤 저장소를 추적할 것입니다 분기는 어떤 디렉토리 트리에 있으며 독립적으로 허용됩니다. 두 트리 중 하나를 업데이트합니다.
당신이 그렇다면만작업 중현재소스 트리, 당신 릴리스 태그 지정을 시작하기 전처럼 모든 작업을 수행하세요. 가지.
지점에서 최초 결제를 완료한 후
$ cvs 체크아웃 -r REL6_4
해당 디렉토리 구조 내에서 수행하는 모든 작업은 제한되어 있습니다 그 지점으로. 해당 디렉토리 구조에 패치를 적용하면 그리고
cvs 커밋
그 안에 있는 동안 패치는 브랜치에 적용되고만가지.
| PostgreSQL : 문서 : 7.2 : 와이즈 토토 저장소 | 집 | 다음 | 
| 그CVS저장소 | 위로 | 소스 얻기 를 통해CVSup |