Выборка старых версий файлов в RCS

В репозитарии RCS хранится несколько версий файла. Для просмотра всего протокола изменений по конкретному файлу следует использовать команду rlog:

oleg@localhost:~/webprojects/linuxcookbook/content:$ \
> rlog versioncontrolsystems.html,v
 
RCS file: RCS/versioncontrolsystems.html,v
Working file: versioncontrolsystems.html
head: 1.2
branch:
locks: strict
access list:
symbolic names:
keyword substitution: kv
total revisions: 2;     selected revisions: 2
description:
RCS and CVS
----------------------------
revision 1.2
date: 2008/11/01 11:42:45;  author: oleg;  state: Exp;  lines: +1 -1
Незначительная правка
----------------------------
revision 1.1
date: 2008/11/01 11:30:02;  author: oleg;  state: Exp;
Initial revision

Для извлечения конкретной версии документа следует указать ее номер:

co -l r 1.2 versioncontrolsystems.html,v
RCS/versioncontrolsystems.html,v  -->  versioncontrolsystems.html
revision 1.2 (locked)
done

Рабочая копия файла должна быть занесена в репозитарий RCS до извлечения из него одной из модификаций, т.к. извлечение приводит к стиранию рабочей копии.

Powered by Drupal — Design by drupal.mensh.ru.