файла в режиме только для чтения (например, для выполнения компиляции или поиска по файлу). Параметр -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
<< Назад В начало Далее >> |