그포스트그레소스 코드는 를 사용하여 저장 및 관리됩니다.토토 캔코드 관리 시스템.
적어도 두 가지 메소드, 익명 토토 캔 및토토 캔up, 다음을 가져올 수 있습니다.토토 캔의 코드 트리포스트그레스서버를 로컬 시스템에 연결합니다.
저자:작성자마크 G. 푸르니어1998-11-05.
명령토토 캔 체크아웃플래그가 있습니다.-r, 이를 통해 특정 항목을 확인할 수 있습니다. 모듈 개정. 이 플래그를 사용하면 다음과 같은 작업을 쉽게 수행할 수 있습니다. 모듈 `tc'의 릴리스 1.0을 구성하는 소스를 검색하십시오. 앞으로는 언제든지:
$ 토토 캔 체크아웃 -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 이외의 것 명령에 옵션을 추가해도 마찬가지입니다.
그래서 v6.4 릴리스를 생성하기 위해 나는 다음을 수행했습니다:
$ cd pgsql $ cvs 태그 -b REL6_4RELEASE를 위한 태그와 브랜치를 생성합니다. 나무.
이제 다음과 같은 분들을 위해토토 캔액세스, 너무 간단해요. 먼저 RELEASE와 RELEASE라는 두 개의 하위 디렉터리를 만듭니다. CURRENT, 두 가지를 혼동하지 않도록 합니다. 그런 다음 다음을 수행하십시오.
CD 릴리스 토토 캔 체크아웃 -P -r REL6_4 pgsql CD ../현재 토토 캔 체크아웃 -P pgsql두 개의 디렉토리 트리가 생성됩니다.RELEASE/pgsql그리고현재/pgsql. 그 시점부터,토토 캔어떤 저장소 분기를 추적합니다 어떤 디렉토리 트리에 있는지, 독립적인 업데이트를 허용합니다. 나무든.
당신이 그렇다면만작업 중현재소스 트리, 그냥 하세요 릴리스 브랜치에 태그를 지정하기 시작하기 전과 모든 것이 동일합니다.
지점에서 최초 결제를 완료한 후
$ 토토 캔 체크아웃 -r REL6_4해당 디렉토리 구조 내에서 수행하는 모든 작업은 제한되어 있습니다. 그 지점으로. 해당 디렉토리 구조에 패치를 적용하면 그리고
토토 캔 커밋그 안에 있는 동안 패치는 브랜치에 적용되고만지점.