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.
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.6Sau đó, 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_4sẽ 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 PGSQLdẫn đến hai cây thư mục,phát hành/pgsqlvàhiệ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_4Bấ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ếtTrong khi bên trong nó, bản vá được áp dụng cho nhánh vàchỉChi nhánh.