Revision Control System

Версія від 14:59, 6 січня 2008, створена 82.207.45.86 (обговорення) (Нова сторінка: ''Це стаття про систему RCS, див. також Система керування версіями'' '''RCS''' (''Revision Control System'') є о...)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Це стаття про систему RCS, див. також Система керування версіями

RCS (Revision Control System) є однією з найперших (розроблена у 1985 році) [[Система керування версіями|систем керування версіями]: для кожного файлу, зареєстрованого в системі, вона зберігає повну історію змін, причому для текстових файлів використовується ефективний алгоритм дельта-компресії, коли зберігається тільки остання версія і всі межверсійні зміни. Система дозволяє також зберігати версії бінарних файлів, але без використання цього механізму, тобто кожна версія бінарного файлу зберігається повністю.

Система RCS не має засобів для колективної роботи над набором файлів — ці засоби з'явилися в системі-спадкоємниці — CVS, що використовує формати і алгоритми RCS для обліку версій, але має також інтерфейси для колективної роботи.

Відсутність колективної роботи на практиці виглядає так, що тільки той користувач, який виконав дію «Lock» над файлом або файлами, може вносити зміни. Інші користувачі запитати ці ж файли на редагування не можуть.

Див. також