Главная страница
Библиотека (скачать книги)
Скачать софт
Введение в программирование
Стандарты для C++
Уроки по C#
Уроки по Python
HTML
Веб-дизайн
Ассемблер в среде Windows
ActiveX
Javascript
Общее о Линукс
Линукс - подробно
Линукс - новое
Delphi
Паскаль для начинающих
Турбопаскаль
Новости
Партнеры
Наши предложения
Архив новостей





Разблокировать версию, если она идентична рабочему файлу.
Пример
Удалить неизмененные копии программы и заголовочных файлов:
rcsclean ..с *.п

rcsdiff [options] [diff_optionsfiles
Сравнение версий посредством diff. Версии указываются с
помощью параметра —г следующим образом:

rcsdiff

Количество
Производимое сравнение:

указанных версий:

Отсутствуют
Рабочий файл сравнивается с послед-


ней версией

Одна
Рабочий файл сравнивается с указан-


ной версией

Две
Версии сравниваются между собой

rcsdiff работает со стандартными параметрами -q, —Т, -V, -х и -z, а также с параметрами diff_options?OTopue являются допустимыми параметрами diff. Выполнение rcsdiff завершается с кодом 0 (различия не найдены), 1 (различия существуют) или 2 (сбой по неизвестной причине).
Параметры
-kc
При сравнении версий использовать указанный стиль с подстановки ключевых слов. (Значения стилей с ем. в описании команды со.)
-rRl
Использовать версию R1 для сравнения. -гК2
Использовать версию R2 для сравнения [—rRl также должна быть указана).

rcsmerge

rcsmerge [options] file
Тройственное слияние версий файлов. Две различные версии сравниваются, и все различия заносятся в рабочий файл (file). Необходимо указать одну или две версии для слияния (как правило, с помощью параметра -г). Наложения изменений (противоречия) обрабатываются тем же способом, что и в merge, путем помещения предупреждений в тело получаемого файла, rcsmerge работает со стандартными параметрами -q, -V, -х и -z. Выполнение rcsmerge завершается с кодом 0 (противоречия отсутствуют), 1 (существуют противоречия) или 2 (сбой по неизвестной причине).
Параметры
-kc
При сравнении версий использовать указанный стиль с подстановки ключевых слов. (Значения стилей с см. в описании команды со.)

Послать версию, полученную путем слияния, на стандартный вывод вместо перезаписи файла file.
-г[Л]
Слияние с версией R или, если R опущено, слияние с последней версией.
Примеры
Предположим, существует необходимость добавить обновления старой версии (1.3) файла progx, но текущая версия файла уже 1.6. Изменения добавляются следующим образом:

со -1 prog.c
(редактируем последнюю версию добавлением обновлений к версии 1.3, затем:)
rcsmerge -р М.З -r1.6 prog.c > prog.updated.с
Отменить изменения между версиями 3.5 и 3.2 и перезаписать рабочий файл:
rcsmerge -r3.5 -r3.2 спар08

rcsmerge

 

rlog [options] files
Отображение идентифицирующей информации для RCS-файлов (files), включая запись в журнале, связанную с каждой версией, количество добавленных или удаленных строк, дату последнего добавления и т. д. Команда rlog без параметров отображает всю информацию. Воспользуйтесь параметрами для получения определенных данных, rlog работает со стандартными параметрами -Т, — V, -х и —г.
Параметры
-Ь Сократить вывод; выводить информацию только о ветви по умолчанию.
-ddates
Вывести информацию о версиях, чьи даты добавления попадают в диапазон dates (список элементов разделяется точкой с запятой). Не забывайте использовать кавычки. Каждая дата может быть задана в виде:
и

datel < date2
date2,
включая и
Выбрать версии между datel
собственно указанные.
datel <
Выбрать версии, добавленные в день datel или позже. datel
Выбрать версии, добавленные в день datel или ранее. Отобразить начало обычного вывода rlog.
—l[users]
Вывести информацию только о блокированных версиях или, если указаны блокирующие пользователи (lockers),
только о версиях, заблокированных этими пользователями (users).
-L Пропускать файлы, которые не заблокированы.

rlog

rlog
He отображать метки.


-r[list]


Отображать информацию о конкретных версиях из


списка list (элементы разделяются запятыми). Если спи-


сок опущен, используется последняя версия. Элементы


списка могут задаваться следующим образом:


R1 Выбрать версию R1. Если R1 является ветвью,


выбрать все версии этой ветви.


R1 . Если R1 является ветвью, выбрать ее последнюю


версию.


R1-R2


Выбрать версии с Rl по R2.


-R1 Выбрать версии от начала ветви и до версии R1.


R1— Выбрать версии от R1 и до конца ветви.


В RCS версии 5.6 в качестве разделителя диапазона ис-


пользуется двоеточие (:), хотя и символ «—» (дефис) по-


прежнему допустим.


-R Отобразить только имя файла RCS.


—sstates


Отобразить информацию о версиях, чье состояние соот-


ветствует одному из состояний, перечисленных через за-


пятую в списке states.


-t Аналогично -h, но отображается также и описание


файла.


—w[users]


Отобразить информацию о версиях, добавленных ка-


ким-либо пользователем из списка users (перечисление в


списке через запятую). Если имена пользователей users


не указаны, используется имя текущего пользователя.


Примеры


Отобразить историю версии файла:


rlog RCS/*,v | more


Отобразить имена файлов RCS, которые заблокированы


пользователем daniel:


rlog -R -L -ldaniel RCS/*


Отобразить часть «title* (без истории версии) рабочего файла:


rlog -t calcc

 

со -1 prog.c
(редактируем последнюю версию добавлением обновлений к версии 1.3, затем:)
rcsmerge -р rl.3 -r1.6 prog.c > prog.updated.с
Отменить изменения между версиями 3.5 и 3.2 и перезаписать рабочий файл:
rcsmerge -r3.5 -r3.2 chap08

rcsmerge

 

rlog [options] files
Отображение идентифицирующей информации для RCS-
файлов (files), включая запись в журнале, связанную с каждой версией, количество добавленных или удаленных строк,
дату последнего добавления и т. д. Команда rlog без параметров отображает всю информацию. Воспользуйтесь параметрами для получения определенных данных, rlog работает со стандартными параметрами -Т, -V, —х и -z.
Параметры
Сократить вывод; выводить информацию только о ветви
по умолчанию. —ddates
Вывести информацию о версиях, чьи даты добавления
попадают в диапазон dates (список элементов разделяется точкой с запятой). Не забывайте использовать кавычки. Каждая дата может быть задана в виде:
datel < date2
Выбрать версии между datel и date2, включая и
собственно указанные.
datel <
Выбрать версии, добавленные в день datel или позже.
datel
Выбрать версии, добавленные в день datel или ранее. Отобразить начало обычного вывода rlog.
—l[users]

Вывести информацию только о блокированных версиях или, если указаны блокирующие пользователи (lockers),
только о версиях, заблокированных этими пользователями (users).
-L Пропускать файлы, которые не заблокированы.

rlog

rlog
-N He отображать метки.


—r[list]


Отображать информацию о конкретных версиях из


списка list (элементы разделяются запятыми). Если спи-


сок опущен, используется последняя версия. Элементы


списка могут задаваться следующим образом:


R1 Выбрать версию R1. Если R1 является ветвью,


выбрать все версии этой ветви.


R1 . Если R1 является ветвью, выбрать ее последнюю


версию.


R1-R2


Выбрать версии с Rl по R2.


-R1 Выбрать версии от начала ветви и до версии


R1- Выбрать версии от R1 и до конца ветви.


В RCS версии 5.6 в качестве разделителя диапазона ис-


пользуется двоеточие (:), хотя и символ «—» (дефис) по-


прежнему допустим.


-R Отобразить только имя файла RCS.


—sstates


Отобразить информацию о версиях, чье состояние соот-


ветствует одному из состояний, перечисленных через за-


пятую в списке states.


-t Аналогично -h, но отображается также и описание


файла.


—w[users]


Отобразить информацию о версиях, добавленных ка-


ким-либо пользователем из списка users (перечисление в


списке через запятую). Если имена пользователей users


не указаны, используется имя текущего пользователя.


Примеры


Отобразить историю версии файла:


rlog RCS/..V | more


Отобразить имена файлов RCS, которые заблокированы


пользователем daniel:


rlog -R -L -ldaniel RCS/*


Отобразить часть «title» (без истории версии) рабочего файла:


rlog -t calc.c

 



   
 

Библиотека программиста. 2009.
Администратор: admin@programmer-lib.ru