Revision Control System: відмінності між версіями

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
Немає опису редагування
Немає опису редагування
Рядок 1: Рядок 1:
''Інше значення: це стаття про систему RCS, див. також [[Система керування версіями]]''
''Інше значення: це стаття про систему RCS, див. також [[Система керування версіями]]''


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


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

Версія за 15:04, 6 січня 2008

Інше значення: це стаття про систему RCS, див. також Система керування версіями

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

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

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

Див. також