Computer >> Máy Tính >  >> Hệ thống >> Linux

Hệ thống phiên bản đồng thời (CVS)

CVS cũng là chữ viết tắt của Hội chứng thị giác máy tính .

Hệ thống các phiên bản đồng thời (CVS) là một chương trình cho phép nhà phát triển mã lưu và truy xuất các phiên bản phát triển khác nhau của mã nguồn. Nó cũng cho phép một nhóm các nhà phát triển chia sẻ quyền kiểm soát các phiên bản tệp khác nhau trong một kho lưu trữ tệp chung. Loại chương trình này đôi khi được gọi là hệ thống kiểm soát phiên bản . CVS được tạo trong môi trường hệ điều hành UNIX và có sẵn trong cả Free Software Foundation và phiên bản thương mại. Nó là một công cụ phổ biến cho các lập trình viên làm việc trên Linux và các hệ thống dựa trên UNIX khác.

CVS hoạt động không phải bằng cách theo dõi nhiều bản sao của các tệp mã nguồn, mà bằng cách duy trì một bản sao duy nhất và bản ghi tất cả các thay đổi. Khi nhà phát triển chỉ định một phiên bản cụ thể, CVS có thể tạo lại phiên bản đó từ những thay đổi đã ghi. CVS thường được sử dụng để theo dõi công việc của từng nhà phát triển riêng lẻ trong một thư mục làm việc riêng biệt. Khi muốn, công việc của một nhóm các nhà phát triển có thể được hợp nhất trong một kho lưu trữ chung. Các thay đổi từ các thành viên trong nhóm riêng lẻ có thể được thêm vào kho lưu trữ thông qua lệnh "cam kết".

CVS sử dụng một chương trình khác, Hệ thống Kiểm soát Bản sửa đổi (RCS), để thực hiện việc quản lý bản sửa đổi thực tế - nghĩa là, lưu giữ hồ sơ các thay đổi đi kèm với mỗi tệp mã nguồn. Các tác giả của tài liệu Câu hỏi thường gặp CVS phổ biến nhất đã cẩn thận nhấn mạnh rằng CVS không phải là một hệ thống xây dựng , một hệ thống quản lý cấu hình mã hoặc một hệ thống thay thế cho các phương pháp phát triển tốt khác, nhưng chỉ đơn giản là một cách để kiểm soát các phiên bản của các phần của chương trình khi chúng được phát triển.