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





файла в режиме только для чтения (например, для выполнения компиляции или поиска по файлу). Параметр -1 используется для обновления версии и последующего немедленного извлечения файла с блокировкой. Это позволяет сохранять промежуточные изменения и продолжать работу с файлом (например, в длительном сеансе редактирования). Используйте -г для добавления файла с другим номером издания, ci работает со стандартными параметрами -q, —V, —хи -z.
Параметры
—d[date]
Добавить файл с отметкой времени date если дата не
указана, с информацией о времени последнего изменения.

Принудительно добавить версию, даже если изменений
нет.

Диалоговый режим. Запрашивать данные у пользователя, даже если стандартным вводом не является терминал (например, если ci является частью конвейера). Параметр —I появился в версии RCS 5.

Создать (инициализировать) файл RCS и добавить его. Выдается предупреждение, если файл RCS уже существует.
-ЯЛ]
Добавить файл без инициализации. Выдается сообщение об ошибке, если файл RCS еще не существует.
-к[Д]
Присвоить номер версии, дату создания, состояние и имя автора в соответствии со значениями ключевых слов в рабочем файле, а не использовать данные, полученные из локального окружения. Параметр -k полезен для распределения программного обеспечения: ключевые слова являются отметками времени изменения, разделяемого всеми сайтами.
-№
Выполнить со -1 после добавления файла. Таким образом
сохраняется заблокированный файл следующей версии.

-mmsg
ci

Использовать строкуmsg в качестве журнальной записи для всех добавляемых файлов. При добавлении нескольких файлов ci обычно запрашивает подтверждение на использование журнальной записи предыдущего файла. Параметр —m отменяет такие запросы.

-М[Д]

Установить время изменения рабочего файла в соответствующее значение времени для извлеченного файла. Параметр -М (появился в RCS версии 5.6) может затруднить работу make и должен использоваться с осторожностью.

—ппате

Связать текст пате с новым номером версии.

—'Нпате

Аналогично -п, но отменяет предыдущее определение пате.

-r[R]

Добавить файл с номером версии R.

Сам по себе параметр устанавливает поведение по умолчанию при снятии блокировки и удалении рабочего файла. Этот параметр имеет больший приоритет, чем любой из параметров —1 или -и, инициализированных псевдонимами интерпретатора или сценариями. Такое поведение -г специфично для ci.

—sstate

Указать состояние state добавляемой версии.

—Т Привести время изменения файла RCS в соответствие со временем изменения последней версии, если файл RCS
не обновлялся позже.

—tfile

Заменить описание файла RCS содержимым указанного файла file. В версии 5 это работает только для первой версии файла.

— t- string

Заменить описание файла RCS строкой string. В версии 5 это работает только для первой версии файла.

ci


Выполнить со -и после добавления файла. Это позволяет


сохранить копию файла только для чтения.


—wuser


Установить значение поля автора в user для добавляемой


версии.


Примеры


Добавить файлы глав, используя одинаковые записи в жур-


нале:


ci -га'First round edits' chap*


Добавить измененный файл prog.c, сохранив копию только


для чтения:


ci -и prog.c


Начать уровень издания 2; создать синоним «Prototype* для


версии


ci -r2 -nPrototype prog.c

со
со [options] files


Извлечь одну из предварительно добавленных версий файла


в соответствующий рабочий файл (либо вывести на стан-


дартный вывод, если указан параметр -р). Если вы намере-


ваетесь отредактировать рабочий файл и вновь добавить его,


необходимо указать параметр -1 для блокировки файла, со


работает со стандартными параметрами -q, -V и -х.


Параметры


—ddate


Извлечь самую позднюю версию, время добавления кото-


рой соответствует указанной дате date или ранее.



Принудительная перезапись рабочего файла.



Диалоговый режим; запрашивать ввод пользователя, да-


же если стандартным вводом не является терминал. (Па-


раметр появился в RCS версии 5.)

 

-]R2:R3
Действие аналогично работе rcsmerge. Аргументы R2 и R3 определяют две версии, чьи изменения объединяются в третий файл: либо соответствующий рабочий файл, либо третью версию (любой аргумент R, заданный другими
параметрами команды со). -kc

Расширение ключевых слов в соответствии с флагом который может принимать следующие значения:
b
Аналогично о, но действует в двоичном режиме, создавая ключевые слова предыдущей версии и их значения в двоичной форме.
k Расширение ключевых слов в имена полей (без значений). Полезно для пропуска примитивных различий при сравнении файлов.
kv Расширение ключевых слов в имена полей и значения (режим по умолчанию). Вставка имени пользователя, заблокировавшего файл, происходит только при выполнении ci -I или со -1.
Аналогично kv, но вставка имени пользователя, заблокировавшего файл, происходит всегда.
о Расширение ключевых слов в имена полей и значения, присутствующие в предыдущей версии. Полезно
при работе с двоичными файлами, в которых недопустимы замены подстрок.
v Расширение ключевых слов в значения (без собственно ключевых слов в качестве имен полей). Это предотвращает последующую подстановку ключевых слов, и поэтому не рекомендуется к использованию.

Аналогично но извлеченная версия блокируется.
-М[Л]
Установить время изменения рабочего файла в значение времени извлеченного файла. Параметр -М (появился в RCS версии 5.6) может затруднить работу make, и его следует использовать осторожно.
-р[Щ
Отправить извлеченную версию на стандартный вывод, а
не записывать ее в рабочий файл. Параметр полезен для
перенаправления вывода или фильтрации.

со

-r[R]
Извлечь самую последнюю версию или, если задано R, последнюю версию не старше R.
—sstate
Извлечь последнюю версию, имеющую указанное состояние state.
-Т Сохранить время изменения RCS-файла, даже если блокировка добавляется или снимается.
-и[Щ
Аналогично -г, но извлеченная версия разблокируется, если была заблокирована ранее.
—wfuser]
Извлечь последнюю версию, которая была добавлена либо текущим пользователем, либо указанным (user).
Примеры
Выполнить сортировку последней сохраненной версии файла file:
со -р file \ sort



   
 

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