이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다현재버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

A.2.토토트리 조직

저자 :Marc G. Fournier ( 작성) on 1998-11-05

명령토토 체크 아웃깃발이 있습니다.-r, 특정 사항을 확인할 수 있습니다 모듈의 개정. 이 플래그는 예를 들어 쉽게 모듈`TC '의 릴리스 6_4를 구성하는 소스를 검색하십시오. 앞으로 언제든지 :

$ 토토 체크 아웃 -R Rel6_4 TC

예를 들어 누군가가 있다고 주장하는 경우 유용합니다. 해당 릴리스의 버그이지만 현재에서 버그를 찾을 수 없습니다. 작업 사본.

팁 :당신은 또한 모듈을 확인할 수도 있습니다. 주어진 날짜를 사용하여-d옵션.

동일한 태그로 둘 이상의 파일을 태그하면 태그를로 생각하십시오."곡선이 그려집니다 파일 이름과 개정 번호 "의 매트릭스. 우리에게 5가 있다고 말합니다 다음 개정판이있는 파일 :

file1 file2 file3 file4 file5

             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

그런 다음 태그tag참조 파일 1-1.2, 파일 2-1.3 등

참고 :릴리스 브랜치를 만들려면 a -B 명령에 추가 된 옵션이 똑같습니다.

그래서 6.4 릴리스를 만들려면 다음을 수행했습니다.

$ cd pgsql
$ 토토 태그 -B rel6_4

릴리스 태그와 브랜치를 생성합니다. 나무.

토토액세스, 다른 버전에 대한 디렉토리를 만드는 것은 간단합니다. 첫 번째, 두 개의 하위 디렉토리, 릴리스 및 현재를 만들어 둘을 섞으십시오. 그런 다음 :

CD 릴리스
토토 체크 아웃 -P -R REL6_4 PGSQL
CD ../ 커런트
토토 체크 아웃 -P PGSQL

두 개의 디렉토리 트리가 발생합니다.릴리스/PGSQLandCurrent/PGSQL. 그 시점부터토토어떤 저장소를 추적합니다 분기는 디렉토리 트리이며 독립적 인 허용 두 나무의 업데이트.

당신이 있다면전용작업현재소스 트리, 당신 태깅 릴리스를 시작하기 전에 모든 것을 수행하십시오 지점.

지점에서 초기 체크 아웃을 한 후

$ 토토 체크 아웃 -R Rel6_4

해당 디렉토리 구조 내에서 수행하는 모든 것은 제한됩니다 그 지점에. 해당 디렉토리 구조에 패치를 적용하는 경우 그리고 at

토토 커밋

그 안에있는 동안 패치는 분기에 적용되고전용지점