Revision Control System

Поделись знанием:
Перейти к: навигация, поиск

RCS (Revision Control System) является одной из самых первых (разработана в 1985 году) систем управления версиями. Для каждого файла, зарегистрированного в системе, она хранит полную историю изменений, причём для текстовых файлов используется эффективный алгоритм дельта-компрессии, когда хранится только последняя версия и все межверсионные изменения. Система позволяет также хранить версии бинарных файлов, но без использования этого механизма, то есть каждая версия бинарного файла хранится полностью.

RCS разработана в 1980-х годах Уолтером Тихи из Университета Пердью как свободная и более развитая альтернатива популярной тогда Source Code Control System (SCCS). В настоящее время, является частью Проекта GNU, однако всё ещё поддерживается Университетом Пердью.

RCS не имеет средств для коллективной работы над набором файлов — эти средства появились в системе-наследнице — CVS, использующей форматы и алгоритмы RCS для учёта версий, но имеющей также интерфейсы для коллективной работы.

Отсутствие коллективной работы на практике выглядит так, что только тот пользователь, который произвел действие «Lock» над файлом или файлами, может вносить изменения. Другие пользователи запросить эти же файлы на редактирование не могут, пока первый пользователь не закончит работу с ними.

Некоторые Wiki-движки, например TWiki, используют RCS для хранения страниц.

Напишите отзыв о статье "Revision Control System"



Ссылки

  • [www.cs.purdue.edu/homes/trinkle/RCS/ RCS] на сайте Университета Пердью
  • [www.gnu.org/software/rcs/rcs.html RCS] на сайте Проекта GNU
  • [www.openbsd.org/cgi-bin/man.cgi?query=rcs&sektion=1 rcs(1)], страница man на сайте OpenBSD (из General Commands Manual)
  • [www.opennet.ru/docs/RUS/RCS/ Управление версиями с помощью RCS]  (рус.)

Отрывок, характеризующий Revision Control System

Она приняла свой покорно плачевный вид и сказала мужу:
– Послушай, граф, ты довел до того, что за дом ничего не дают, а теперь и все наше – детское состояние погубить хочешь. Ведь ты сам говоришь, что в доме на сто тысяч добра. Я, мой друг, не согласна и не согласна. Воля твоя! На раненых есть правительство. Они знают. Посмотри: вон напротив, у Лопухиных, еще третьего дня все дочиста вывезли. Вот как люди делают. Одни мы дураки. Пожалей хоть не меня, так детей.
Граф замахал руками и, ничего не сказав, вышел из комнаты.
– Папа! об чем вы это? – сказала ему Наташа, вслед за ним вошедшая в комнату матери.
– Ни о чем! Тебе что за дело! – сердито проговорил граф.
– Нет, я слышала, – сказала Наташа. – Отчего ж маменька не хочет?
– Тебе что за дело? – крикнул граф. Наташа отошла к окну и задумалась.
– Папенька, Берг к нам приехал, – сказала она, глядя в окно.


Берг, зять Ростовых, был уже полковник с Владимиром и Анной на шее и занимал все то же покойное и приятное место помощника начальника штаба, помощника первого отделения начальника штаба второго корпуса.
Он 1 сентября приехал из армии в Москву.
Ему в Москве нечего было делать; но он заметил, что все из армии просились в Москву и что то там делали. Он счел тоже нужным отпроситься для домашних и семейных дел.
Берг, в своих аккуратных дрожечках на паре сытых саврасеньких, точно таких, какие были у одного князя, подъехал к дому своего тестя. Он внимательно посмотрел во двор на подводы и, входя на крыльцо, вынул чистый носовой платок и завязал узел.
Из передней Берг плывущим, нетерпеливым шагом вбежал в гостиную и обнял графа, поцеловал ручки у Наташи и Сони и поспешно спросил о здоровье мамаши.
– Какое теперь здоровье? Ну, рассказывай же, – сказал граф, – что войска? Отступают или будет еще сраженье?