thePostgres소스 코드입니다 를 사용하여 저장 및 관리토토 캔코드 관리 시스템.
최소 두 가지 방법, 익명 CV 및토토 캔UP,를 당기는 데 사용할 수 있습니다토토 캔코드 트리Postgres로컬 컴퓨터에 서버.
저자 :작성자Marc G. Fournier1998-11-05.
명령토토 캔 체크 아웃깃발이 있습니다.-r, 특정 사항을 확인할 수 있습니다 모듈의 개정. 이 플래그는 예를 들어 쉽게 모듈`TC '의 릴리스 1.0을 구성하는 소스를 검색하십시오. 앞으로 언제든지 :
$ 토토 캔 체크 아웃 -R Rel6_4 TC예를 들어 누군가가 있다고 주장하는 경우 유용합니다. 해당 릴리스의 버그이지만 현재에서 버그를 찾을 수 없습니다. 작업 사본.
팁 :당신은 모듈이있는 것처럼 모듈을 확인할 수도 있습니다. 주어진 날짜를 사용하여-d옵션.
동일한 태그로 둘 이상의 파일을 태그하면 생각할 수 있습니다. "Filename V의 행렬을 통해 그려진 곡선으로 태그 정보. 개정 번호 ". 다음과 같은 5 개의 파일이 있다고 가정합니다. 개정 :
file1 file2 file3 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 등
참고 :릴리스 브랜치를 만들려면, 다른 지점을 만들려면 -B 명령에 추가 된 옵션은 똑같습니다.
그래서 v6.4 릴리스를 만들려면 다음을 수행했습니다.
$ cd pgsql $ 토토 캔 태그 -B rel6_4릴리스의 태그와 브랜치를 생성합니다. 나무.
지금,토토 캔액세스, 너무 간단합니다. 먼저 두 개의 하위 디렉토리, 릴리스 및 현재, 두 가지를 혼합하지 않도록. 그런 다음 :
CD 릴리스 토토 캔 체크 아웃 -P -R REL6_4 PGSQL CD ../ 커런트 토토 캔 체크 아웃 -P PGSQL두 개의 디렉토리 트리가 발생합니다.릴리스/PGSQLandCurrent/PGSQL. 그 시점부터토토 캔어떤 저장소 지점을 추적합니다 디렉토리 트리이며 독립적 인 업데이트를 허용합니다. 어느 쪽이든.
당신이 있다면전용작업현재소스 트리, 당신은 그냥합니다 우리가 릴리스 브랜치 태깅을 시작하기 전에 모든 것.
지점에서 초기 체크 아웃을 한 후
$ 토토 캔 체크 아웃 -R Rel6_4해당 디렉토리 구조 내에서 수행하는 모든 것은 제한됩니다 그 지점에. 해당 디렉토리 구조에 패치를 적용하는 경우 그리고 at
토토 캔 커밋그 안에있는 동안 패치는 분기에 적용되고전용지점