МОДИФИКАЦИЯ ФАЙЛА
Для того, чтобы осуществить модификацию (с помощью редактора текста) содержимого исходного файла, находящегося под управлением инструментального средства SCCS , необходимо ввести следующую командную строку:
% get -e s. file
В результате этого, в текущем каталоге появится файл, доступ к которому разрешен и по чтению, и по записи, представляющий собой копию оригинального исходного файла, а также будет создан рабочий файл инструментального средства SCCS ( p.file ). После того, как редактирование исходного файла завершено, необходимо сообщить об этом инструментальному средству SCCS набрав командную строку
% delta s. file
после этого на экране появится предложение ввести комментарий:
comments ?
По желанию можно ввести текст комментария. После этого инструментальное средство SCCS создает новую версию исходного файла. Команда delta автоматически увеличивает номер версии на единицу. Чтобы вывести на терминал всю последовательность осуществленных преобразований содержимого исходного файла т.е. ``историю развития" файла нужно набрать в командной строке
% prs s. file
Ниже приведем несколько примеров работы с инструментальным средством SCCS .
Пример 1.
Если нужно вызвать для редактирования уже существующий файл s.file версию 1.5 , нужно набрать:
% get -r1.5 -e s.file
далее вызвать редактор vi (для редактирования версии 1.5)
% vi file
после окончания редактирования передать файл программе delta
% delta s.file
Пример 2.
Если нужно передать файл под управление инструментальному средству SCCS впервые и начать нумерацию версий не с 1.1 (по умолчанию), а с версии 5.1
% admin -r5.1 -ifile s.file
Пример 3.
Если нужно вывести содержимое файла s.file версию 1.4 (ранее созданную) на экран
% get -r1.4 -p s.file
Например, если нужно отредактировать уже существующую версию 1.1 , то после редактирования при записи программа delta присвоит номер версии 1.1.1.1.
Рассмотренные здесь примеры демонстрируют лишь небольшую часть возможностей инструментального средства SCCS , тем не менее даже по ним можно уже получить представление об использовании этой системы.
Напомним еще раз о существующих возможностях:
Более полную информацию можно получить в man admin , man get , man delta .