Розділ 1. Вступ

Cervisia — це зручна у користуванні оболонка до системи керування версіями. Метою її створення була підтримка CVS за допомогою універсального інтерфейсу, з можливостями розв’язання конфліктів, інструментами перегляду відмінностей і історії, стану файлів робочої копії та підтримкою більшості функціональних можливостей системи керування версіями. Встановити Cervisia можна або шляхом збирання Cervisia з вихідних кодів, або встановленням пакунка Cervisia зі сховища вашого дистрибутива.

Система керування версіями — це інструмент, призначений для запису, керування і поширення різних версій файлів. CVS є системою керування версіями. Ця система спрощує вам спільну роботу на змінами у коді, оскільки кожен з розробників може одночасно працювати над власною локальною копією без ризику перезапису змін, внесених іншими розробниками. CVS надає вам змогу відновлювати попередні версії (корисно для встановлення джерела вад), створення версій (для експериментальної розробки або випуску програми) та виконувати інші дії.

Зазвичай, у основному сховищі міститься результат спільної роботи (комерційної чи ні), але використання чудових можливостей з керування версіями, які надає у ваше розпорядження CVS, може стати у пригоді, навіть якщо ви є єдиним розробником. Налаштувати локальне сховище просто, за його допомогою ви зможете знаходити зміни, які призводять до помилок, скасовувати зміни, уникати випадкових втрат даних тощо.

У сховищі зберігаються файли проєкту, кожен з розробників матиме власну локальну копію, яка називається робочою копією або пісочницею. Згодом кожен з розробників зможе додавати власні зміни до основного сховища (цей процес називається «надсиланням») і/або оновити свою власну копію так, щоб вона містила зміни, внесені іншими учасниками розробки.