Trang Chủ Phát triển Một hệ thống phiên bản đồng thời (cvs) là gì? - định nghĩa từ techopedia

Một hệ thống phiên bản đồng thời (cvs) là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Hệ thống Phiên bản đồng thời (CVS) có nghĩa là gì?

Hệ thống phiên bản đồng thời (CVS) là một tiện ích quản lý cấu hình phần mềm nguồn mở được thiết kế để quản lý các phiên bản khác nhau của cùng một dự án phần mềm trong một kho lưu trữ chuyên dụng.


Mỗi mô-đun phần mềm độc lập được phát triển và liên tục nâng cấp hiệu năng khi các nhà phát triển khám phá các phương tiện mới và hiệu quả để cải thiện hiệu quả của mô-đun phần mềm. CVS quản lý các phiên bản khác nhau của mô-đun để nếu phiên bản trong tương lai gặp một số khiếm khuyết, phiên bản trong quá khứ có thể được tham chiếu và sử dụng.

Techopedia giải thích Hệ thống Phiên bản đồng thời (CVS)

Các nhà phát triển phần mềm cần duy trì nhiều tài liệu liên quan đến một dự án phần mềm. Quá trình quản lý hiệu quả rất nhiều tài nguyên là một nhiệm vụ nặng nề. Thông thường, một mô-đun có thể được thay thế bởi một phiên bản cải tiến, có thể có thuật toán hiệu quả hơn hoặc ít phụ thuộc hơn vào các mô-đun khác. Nếu mô-đun nâng cao không thành công, nhà phát triển cần chuyển về mô-đun cũ. Do đó, quản lý song song của cả hai mô-đun là cần thiết. Tính năng này có thể được thực hiện bởi một kho lưu trữ hoặc một loại cơ sở dữ liệu đặc biệt có thể lưu trữ dữ liệu liên quan đến phần mềm. Tuy nhiên, nó phải theo dõi các thay đổi được thực hiện bởi mỗi nhà phát triển và giải quyết xung đột khi một số nhà phát triển đang làm việc trên cùng một dự án.

CVS quản lý tính nhất quán giữa các tệp khác nhau bằng ba khái niệm. Khóa tệp được sử dụng để đảm bảo rằng tệp được sửa đổi bởi một người tại một thời điểm. Cùng một tệp được sửa đổi bởi những người khác nhau có thể được theo dõi bằng lệnh xem. CVS đảm bảo các chính sách phù hợp để chống xung đột giữa các tệp được sửa đổi bởi cùng một nhà phát triển. Nó hỗ trợ một tùy chọn để bao gồm các phiên bản sửa đổi trong cùng một tệp bằng cách sử dụng các dấu phân cách thích hợp. CVS cung cấp bảo mật bằng cách sử dụng xác thực mật khẩu hoặc Kerberos với giao thức giao diện chương trình ứng dụng dịch vụ bảo mật chung. Cuối cùng, tất cả các thay đổi được thực hiện thành công có thể được lưu bằng lệnh commit từ giao diện dòng lệnh.

Một hệ thống phiên bản đồng thời (cvs) là gì? - định nghĩa từ techopedia