Съдържание:
- Определение - Какво означава система за едновременни версии (CVS)?
- Techopedia обяснява системата за едновременни версии (CVS)
Определение - Какво означава система за едновременни версии (CVS)?
Системата за едновременни версии (CVS) е програма за управление на конфигурацията на софтуер с отворен код, предназначена за управление на различни версии на един и същ софтуерен проект в специализирано хранилище.
Всеки независим софтуерен модул се разработва и непрекъснато подобрява за ефективност, тъй като разработчиците откриват нови и ефективни средства за подобряване на ефективността на софтуерния модул. CVS управлява различни версии на модула, така че ако бъдеща версия срещне някои дефекти, минала версия може да бъде препратена и използвана.
Techopedia обяснява системата за едновременни версии (CVS)
Софтуерните разработчици трябва да поддържат много документи, свързани със софтуерен проект. Процесът на ефективно управление на толкова много ресурси е тромава задача. Често един модул може да бъде заменен от подобрена версия, която може да има по-ефективен алгоритъм или по-малка зависимост от други модули. Ако напредналият модул не е успешен, програмистът трябва да се върне към стария модул. Следователно, паралелното управление на двата модула е от съществено значение. Тази функция може да бъде осъществена чрез хранилище или специален тип база данни, която може да съхранява данни, свързани със софтуера. Въпреки това, той трябва да проследява промените, направени от всеки разработчик и да разрешава конфликти, когато няколко разработчици работят върху един и същ проект.
CVS управлява съгласуваността между различни файлове, използвайки три концепции. Заключването на файлове се използва, за да се гарантира, че файлът се променя от едно лице в даден момент. Един и същ файл, модифициран от различни хора, може да бъде наблюдаван с помощта на командата за гледане. CVS гарантира подходящи политики за борба с конфликтите между файлове, модифицирани от един и същ разработчик. Той поддържа опция за включване на променените версии в един и същ файл, като се използват подходящи разделители. CVS предлага сигурност чрез използване на удостоверяване с парола или Kerberos с общ протокол за интерфейс на приложната програма за приложения за сигурност. И накрая, всички промени, направени успешно, могат да бъдат записани с помощта на командата команда от интерфейса на командния ред.