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





Извлечь (и заблокировать для редактирования) все файлы с
именами в верхнем регистре: со -1 [A-Z]*
Обратите внимание, что расширение маски имен файлов не даст результатов, если рабочая копия не находится в текущем каталоге. Поэтому этот пример работает, только если
файлы были предварительно добавлены командой ci -u. И,
наконец, вот еще несколько различных способов извлечь сразу несколько рабочих файлов (в текущем каталоге):

 

со -rPrototype «,v

последние версии 3-го издания то же, но сделанное пользователемрт 1_Г ".мпоследниеверсии, которые были созданы в указанную дату или ранее последние версии с именем Prototype

ident

ident [option] files]
Извлечение комбинаций ключевое слово/значение из указанных файлов (files). Файлы могут быть текстовыми, объектными или файлами дампов.

Параметр

idenl

He выводить предупреждение, если требуемая информация по ключевым словам не найдена.
Примеры
Если файл prog.c скомпилирован и содержит следующую строку кода:
char rcsID[] = "$Author: george$"
выводится следующий результат:
% ident prog.c prog.о
prog.с:
SAuthor: george $ prog.o:

SAuthor

george $

Отобразить ключевые слова для всех файлов RCS (предупреждения не выводить):
со -p RCS/*,v | ident -q

res [options] <files

res

Административная команда для установки или замены ат-
рибутов по умолчанию файлов RCS. Среди прочего res позво-
ляет устанавливать жесткую блокировку удалять вер-
сии (-о), а также обходить блокировку, установленную со
(параметры -1 и -и). Для файлов RCS существует список
доступа (создаваемый указанием параметра в котором
перечислены пользователи, имеющие право запускать
Зачастую список доступа пуст; это означает, что могут
использовать все. Кроме того, вы всегда можете использо-
вать если являетесь владельцем файла, привилегиро-
ванным пользователем или выполняете с параметром
работает со стандартными параметрами и

Параметры
—misers
Добавить пользователей users (перечисляются через запятую) в список доступа.
—Aotherfile
Добавить список доступа otherfileic списку доступа для файлов files.
-Ъ[Л]
Установить ветвь версий по умолчанию в R или, если аргумент опущен, в самую высокую ветвь издания.
—cV
Использовать строку s в качестве символа комментария для ключевого слова $Log. По умолчанию со расширяет найденные ключевые слова $Log в комментарии, предваряемые символом #. Вы можете, например, установить s в значение .\"для файлов troff или установить s в значение * для программ на С. (Охватывающие последовательности /* и */ придется вставлять вручную до и после $Log.)
—e[users]
Удалить всех пользователей (или только указанного users) из списка доступа.
-i Создать (инициализировать) файл RCS, но не помещать в него первую версию.
-I Диалоговый режим. Запрашивать ввод пользователя, даже если стандартным вводом не является терминал. (Параметр появился в версии RCS 5.)

Использовать стиль с в качестве стиля по умолчанию для подстановки ключевых слов. (См. возможные значения с в описании команды со.) Указание параметра -kkv восстанавливает исходный стиль подстановок; все прочие стили не являются совместимыми с версией RCS 4 или более ранними.

Заблокировать версию R или последнюю версию. -1 создает «ретро-блокировку», что полезно, если пользователь по ошибке произвел неверное извлечение версии командой со вместо со -1.
-L Включить жесткую блокировку (режим по умолчанию). Это означает, что все пользователи, включая и владельца RCS-файла, должны использовать со -1 для редактирования файла. Жесткая блокировка рекомендуется при совместном редактировании файлов (см. -U).
—mR:msg
Использовать строку для замены записи в журнале, относящейся к версии R. (Параметр появился в RCS версии 5.6.)

-М Отключить посылку почтовых уведомлений при нару-
rcs

шении блокировки командой res -и. Параметр следует

использовать только тогда, когда существуют иные спо-

собы предупредить пользователей о разблокировке их

файлов.

—nflags

Добавить или удалить связь между версией и именем.

Аргумент flags может принимать значения:

name:R

Связать имя пате с версией R.

пате:

Связать имя пате с последней версией.

пате

Удалить связь с именем пате.

-Wags

Аналогично —п, но существующие имена names переза-

писываются.

—oR_list

Удалить (считать устаревшими) версии, перечисленные

в списке RJlst. R list может иметь вид: Rl, R1-R2, R1 —

или — R2. Если задана ветвь, — о удаляет только послед-

нюю версию этой ветви. В RCS версии 5.6 разделитель

диапазона изменился на символ однако символ

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

—sstate[:R]

Установить состояние (state) версии R (или последней

версии).

-t[file]

Заменить описание файла RCS содержимым файла file

или, если имя файла не указано, стандартным выводом.

—t—string

Заменить описание файла RCS строкой string. Время из-

менения файла RCS остается прежним, если версия не

удаляется.

Сохранять время изменения файла RCS.

-u[R]

Дополнение -1: разблокировать версию, которая предва-

рительно была извлечена командой со Если извлече-

 

ние было произведено кем-то другим, вам будет предложено ввести причину нарушения блокировки. Сообщение отправляется по электронной почте пользователю, заблокировавшему файл.
-U Включить мягкую блокировку. Все, кроме владельца файла, должны использовать со — 1 для его редактирования (см. -L).
-V Вывести номер версии RCS.
—zzone
Установить часовой пояс по умолчанию для временных отметок, создаваемых командами ci и со.
Примеры
Связать метку To_customer с последней версией всех файлов RCS:
res -nTo_customer: RCS/*
Добавить трех пользователей в список доступа для файла Ье-atle_deals:
res -ageorge.paul.ringo beatle_deals Удалить версии с 1.2 по 1.5:
res -01.2-1.5 doc Заменить описание файла RCS значением переменной:
echo "Sdescription" | res -t file

rcsclean [options] [files]
Сравнить извлеченные файлы с соответствующей последней
версией или версией R (в зависимости от параметров командной строки). Если различия отсутствуют, рабочий файл удаляется. (Для поиска различий используйте rcsdiff.) Команда rcsclean полезна для файлов сборки (makefiles). Например, можно создать цель «clean-up» для обновления ваших каталогов, rcsclean также полезно использовать перед выполнением rcsfreeze. rscclean работает со стандартными параметрами -q, -V, -хи -z.
Параметры -kc

При сравнении версий производить подстановку ключевых слов с использованием стиля с (значения стилей с см. в описании команды со).

Произвести диагностику действий, но реально ничего не делать.
~г[Щ
Сравнивать с версией R. Версия может быть указана в качестве аргумента других параметров, поэтому параметр -г является избыточным.
-Т Сохранять время изменения RCS-файла даже при наложении или снятии блокировки.
-и[Щ



   
 

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