Man pages на русском


CO(1)КОМАНДЫ ПОЛЬЗОВАТЕЛЯ - часть 5


Список joinlist составлен из пар вида rev2:rev3, разделенных запятыми, где rev2 и rev3 это номера (числовые или символические) версий. Первой в этом списке задается версия rev1 которая определяет версию к которой будут применяться остальные флаги (-f, ..., -w). Если пар более одной, то для каждой последующей пары, роль rev1 будет исполнять результат применения команды к предыдущей паре.

То что к первой версии применяются лишь изменения, ведущие от второй версии к третьей, имеет несколько следствий. Во-первых, изменения, ведущие от rev1 к rev2 игнорируются. Во-вторых, эта операция перестановочна по отношению к версиям rev1 и rev3 . В-третьих, эта операция объединяет изменения ведущие от rev2 к rev1 с изменениями ведущие от rev2 к rev3. Используется в двух случаях.

Пусть rev1 и rev3 конечные версии двух ветвей с общим предком rev2. Тогда этот флаг объединит изменения сделанные в файле в рамках двух независимых проектов, соответствующих двум ветвям. Это позволяет нескольким людям одновременно работать над одним файлом.

Пусть номера версий на одной ветви удовлетворяют условию rev1 < rev2 < rev3 . Тогда этот флаг отменит изменения сделанные в файле в период работы над rev2 . Это позволяет исключить ошибки, внесенные на ранних стадиях проекта, не переделывая заново работы, сделанной на более поздних стадиях.

Если изменения ведущие от rev2 к rev1 и изменения ведущие от rev2 к rev3 были применены к одной и той же части файла, программа выдаст сообщение так, как описано в .

Для первой пары можно опустить rev2 , и тогда будет использован общий предок. Если какой-либо из аргументов представляет собой ветвь, используется последняя версия этой ветви. Поскольку флаг -l бронирует rev1 , что подразумевает запись результата в соответствующую ей ветвь, операция не полностью симметрична относительно первой и третьей версий. -V Посылает номер версии RCS в стандартный вывод. -Vn Имитирует работу RCS версии n, n=3,4,5. Используется при обмене файлов с корреспондентами, использующими старые версии программ. Для того, чтобы определить, какую версию RCS использует ваш партнер, используйте rcs -V; если это не сработало, вызовите rlog для архивного файла. Если первые стоки выдачи не содержат слова branch (ветвь): то это версия 3; если в формате даты для года использованы две цифры, это версия 4; в остальных случаях это 5 версия. При эмуляции версии 3 архив теряет свойство содержать ветви, для 4 версии или более ранних отметка времени может измениться на величину до 13 часов, меняется формат даты на yy/mm/dd и форматы идентификационных маркеров содержат иные разделители. -xsuffixes Использовать суффиксы suffixes для определения архивных файлов RCS . См. . -zzone Задает формат даты и времени и часовой пояс при подстановке ключевых слов в идентификационные маркеры в рабочем файле со флагом -ddate . Параметр zone должен быть либо пуст, либо являться численным значением отклонения от Всемирного Времени (UTC) , либо специальной строкой LT, задающей использование местного времени. По умолчанию, или опущенный параметр zone , задают использование Всемирного Времени с использованием косой черты в качестве разделителя полей для даты (см. пример). В остальных случаях используется стандарт ISO 8601. Например, пусть текущее время 8 часов вечера, 11 января 1990, в Тихоокеанском часовом поясе США (что на 8 часов позже, чем в Гринвиче). Тогда для подстановок будет использовано




Начало  Назад  Вперед



Книжный магазин