Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Скидка до 20% на услуги дата-центра. Аренда серверной стойки. Colocation от 1U!

Миграция в облако #SotelCloud. Виртуальный сервер в облаке. Выбрать конфигурацию на сайте!

Виртуальная АТС для вашего бизнеса. Приветственные бонусы для новых клиентов!

Виртуальные VPS серверы в РФ и ЕС

Dedicated серверы в РФ и ЕС

По промокоду CITFORUM скидка 30% на заказ VPS\VDS

VPS/VDS серверы. 30 локаций на выбор

Серверы VPS/VDS с большим диском

Хорошие условия для реселлеров

4VPS.SU - VPS в 17-ти странах

2Gbit/s безлимит

Современное железо!

DELTA(1)

НАЗВАНИЕ
delta - внесение изменений (новой версии) в SCCS-файл

СИНТАКСИС


 delta  [-rс_идентификатор] [-s] [-n] [-gсписок]

 [-m[список_номеров_запросов_на_модификацию]] [-y[комментарий]]

 [-p] файл ...

ОПИСАНИЕ
Команда delta используется для внесения в SCCS-файл изменений, сделанных в извлеченном с помощью get так называемом g-файле.

Delta вносит изменения в каждый указанный SCCS-файл. Если указано имя каталога, delta обрабатывает все файлы в этом каталоге, начинающиеся с s.; файлы, к которым нет доступа на чтение, игнорируются без дополнительных сообщений. Если указано имя -, происходит чтение со стандартного ввода [см. ПРЕДОСТЕРЕЖЕНИЯ], каждая строка при этом трактуется как имя SCCS-файла, подлежащего обработке.

Delta может выдавать запросы на стандартный вывод, в зависимости от присутствующих в файле SCCS флагов [см. admin(1), а также опции -m и -y ниже].

Каждая опция независимо применяется к каждому файлу.

-rс_идентификатор
Указывает с_идентификатор версии, помещаемой в SCCS-файл. Эту опцию необходимо использовать только в случае, если одним и тем же человеком (или пользователями с одинаковым входным именем) было одновременно выполнено несколько команд get с опцией -e. Заданный в опции -r с_идентификатор может быть либо тем, который указывался в команде get при извлечении версии, либо тем, который выдала команда get в качестве нового с_идентификатора [см. get(1)]. Если с_идентификатор неоднозначно определяет версию или если он не указан, но требуется, выдается диагностика.

-s
Подавляет выдачу на стандартный вывод с_идентификатора созданной версии и числа внесенных, удаленных и неизменных строк в SCCS-файле.

-n
После внесения изменений g-файл не удаляется (без этой опции g-файл удаляется).

-gсписок
Указывает список версий [определение списка - см. get(1)], которые должны игнорироваться при доступе к создаваемой версии

-m[список_номеров_запросов_на_модификацию]
Если в SCCS-файле установлен флаг v [см. admin(1)], то в качестве причины создания новой версии должен быть указан номер запроса на модификацию.

Если опция -m не указана, а стандартный ввод назначен на терминал, перед чтением списка номеров запроса на модификацию со стандартного ввода на стандартный вывод выдается запрос MRs?. Если стандартный ввод назначен не на терминал, указанный запрос не выдается. Запрос MRs? всегда предшествует запросу comments? (см. опцию -y).

Номера в списке разделяются пробелами и/или символами табуляции. Неэкранированный перевод строки завершает список.

Если флаг v наделен значением [см. admin(1)], оно трактуется как имя программы (или процедуры shell'а) для проверки корректности номеров. Если программа проверки выдает ненулевой код завершения, delta терминируется (считая, что номера запросов некорректны).

-y[комментарий]
Дополнительный текст для описания причины внесения изменений. Допустим и пустой комментарий.

Если опция -y не указана, а стандартный ввод назначен на терминал, на стандартный вывод выдается запрос comments?. Если стандартный ввод назначен не на терминал, указанный запрос не выдается. Неэкранированный перевод строки завершает комментарий.

-p
Delta выдает на стандартный вывод в формате diff(1) различия в состояниях SCCS-файла до и после внесения изменений.

ФАЙЛЫ


 g-файл          Существует до выполнения delta,  удаля-

		 ется при завершении delta.

 p-файл          Существует  до  выполнения delta, может

     	         остаться после завершения delta.

 q-файл          Создается при выполнении delta;  удаля-

		 ется при завершении delta.

 x-файл          Создается  при выполнении delta; переи-

		 меновывается в SCCS-файл при завершении

		 delta.

 z-файл          Создается при выполнении delta;  удаля-

		 ется во время выполнения delta.

 d-файл          Создается  при выполнении delta; удаля-

		 ется при завершении delta.

 /usr/bin/bdiff  Программа для выявления различий  между

		 "извлеченным"  файлом и текущим состоя-

		 нием g-файла.

СМ. ТАКЖЕ
admin(1), bdiff(1), cdc(1), get(1), help(1), prs(1), rmdel(1). sccsfile(4) в Справочнике программиста.

ДИАГНОСТИКА
Для раз яснений пользуйтесь командой help(1).

ПРЕДОСТЕРЕЖЕНИЯ
Строки, начинающиеся с ASCII-символа SOH (CTRL+A, код 001), могут быть помещены в SCCS-файл только в экранированном виде. Этот символ имеет специальный смысл для SCCS [см. sccsfile(4)] и приводит к ошибке.

Если get генерирует данные большого об ема, следует избегать большого числа обращений к команде get для разных SCCS-файлов, за которыми следуют delta для всех этих файлов. Вместо этого рекомендуется использовать несколько последовательностей get/delta.

Если в команде delta указан стандартный ввод (-), обязательно должны присутствовать опции -y и (если необходимо) -m. Отсутствие этих опций приводит к ошибке.

Длина текстовых комментариев ограничена 512 символами.

Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

✅ Дешевый VPS-хостинг на AMD EPYC: 1vCore, 3GB DDR4, 15GB NVMe всего за €3,50!

🔥 Anti-DDoS защита 12 Тбит/с!

VPS в России, Европе и США

Бесплатная поддержка и администрирование

Оплата российскими и международными картами

🔥 VPS до 5.7 ГГц под любые задачи с AntiDDoS в 7 локациях

💸 Гифткод CITFORUM (250р на баланс) и попробуйте уже сейчас!

🛒 Скидка 15% на первый платеж (в течение 24ч)

Новости мира IT:

Архив новостей

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 7861149
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...