Phiên bản không được hỗ trợ:7.0 / 6.5
Tài liệu này dành cho phiên bản không được hỗ trợ của PostgreSQL.
kèo bóng đá pháp có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc kèo bóng đá pháp trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

Phụ lục DG1. TheCVSKho kèo bóng đá pháp trữ

ThePostgresMã nguồn là Được kèo bóng đá pháp trữ và quản lý bằng cách sử dụngCVSHệ thống quản lý mã.

Ít nhất hai phương kèo bóng đá pháp, CVS ẩn danh vàCVSUP, có sẵn để kéoCVSCây mã từPostgresMáy chủ cho máy cục bộ của kèo bóng đá pháp.

CVStổ chức cây

tác giả:Viết bởiMarc G. Fourniervào năm 1998-11-05.

lệnhCVS Checkoutcó cờ,-R, cho phép kèo bóng đá pháp kiểm tra một số Sửa đổi một mô -đun. Cờ này giúp kèo bóng đá pháp dễ dàng, ví dụ, Truy xuất các nguồn tạo ra bản phát hành 1.0 của mô -đun `TC 'tại Bất cứ lúc nào trong tương lai:

$ CVS Checkout -r Rel6_4 TC
Điều này rất hữu ích, ví dụ, nếu ai đó tuyên bố rằng có một lỗi trong bản phát hành đó, nhưng kèo bóng đá pháp không thể tìm thấy lỗi trong hiện tại Bản sao làm việc.

tip:kèo bóng đá pháp cũng có thể xem một mô -đun như ở bất kỳ Ngày đã cho bằng cách sử dụng-DTùy chọn.

Khi kèo bóng đá pháp gắn thẻ nhiều hơn một tệp có cùng một thẻ kèo bóng đá pháp có thể nghĩ Giới thiệu về thẻ là "một đường cong được vẽ qua một ma trận của FileName Vs. số sửa đổi ". Giả sử chúng tôi có 5 tệp với Sửa đổi:

File1 File2 File3 File4 File5

             1.1 1.1 1.1 1.1 /--1.1* <-*-Tag
             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
Sau đó, thẻ "TAG"Sẽ tham khảo File1-1.2, File2-1.3, v.v.

kèo bóng đá pháp ý:Để tạo kèo bóng đá pháp nhánh phát hành, sau đó là kèo bóng đá pháp -B Tùy chọn được thêm vào lệnh, đó là điều tương tự.

Vì vậy, để tạo bản phát hành V6.4 Tôi đã làm như sau:

$ CD PGSQL
$ cvs tag -b rel6_4
sẽ tạo thẻ và nhánh để phát hành cây.

Bây giờ, cho những người cóCVSTruy cập, Nó quá đơn giản. Đầu tiên, tạo hai thư mục con, phát hành và Hiện tại, để kèo bóng đá pháp không trộn lẫn cả hai. Sau đó làm:

Phát hành CD
CVS Checkout -p -r Rel6_4 PGSQL
CD ../CULRENT
CVS Checkout -p PGSQL
dẫn đến hai cây thư mục,phát hành/pgsqlhiện tại/pgsql. Từ thời điểm đó,CVSSẽ theo dõi chi nhánh kho kèo bóng đá pháp trữ nào là trong đó cây thư mục và sẽ cho phép cập nhật độc lập một trong hai cây.

Nếu kèo bóng đá phápchỉLàm việc trênhiện tạiCây nguồn, kèo bóng đá pháp chỉ làm Mọi thứ như trước khi chúng tôi bắt đầu gắn thẻ các nhánh phát hành.

Sau khi kèo bóng đá pháp đã thực hiện kiểm tra ban đầu trên một nhánh

$ CVS Checkout -r rel6_4
Bất cứ điều gì kèo bóng đá pháp làm trong cấu trúc thư mục đó đều bị hạn chế đến nhánh đó. Nếu kèo bóng đá pháp áp dụng một bản vá cho cấu trúc thư mục đó và làm một
CVS cam kết
Trong khi bên trong nó, bản vá được áp dụng cho nhánh vàchỉChi nhánh.