[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]

Программирование: Разработка и отладка программ


Создание, редактирование и обновление файлов SCCS

Для создания, редактирования и обновления файлов SCCS предназначены команды admin, get и delta.

Создание файла SCCS


admin Создает новый файл SCCS или изменяет уже существующий.

Изменение файла SCCS

Внимание: Редактировать файлы SCCS следует только с помощью команд SCCS, в противном случае возможно повреждение файлов.

get Вызывает заданную версию файла SCCS для редактирования или компиляции.
  1. Для изменения файла SCCS введите команду get с флагом -e:

    get -e s.test.c
    1.3
    новая поправка 1.4
    67 строк
      
    ls
    p.test.c s.test.c test.c
    

    Команда get создает два новых файла: p.test.c и test.c.. test.c - это файл для редактирования, а p.test.c - временный, для отслеживания версий файлов SCCS. Редактировать его нельзя и после обновления файла SCCS он будет удален. Обратите внимание также и на то, что команда get выводит SID версии файла для редактирования, SID новой поправки и число строк в файле.

  2. Редактировать test.c можно в любом текстовом редакторе, например:

    ed test.c
    

    Теперь вы можете начинать работу с файлом. Изменять его можно с любой частотой. Изменения никак не отразятся на самом файле SCCS до тех пор, пока он не будет обновлен.

  3. Для того чтобы отредактировать определенную версию файла SCCS, введите команду get с флагом -r:

    get -r1.3 s.test.c
    1.3
    67 строк
      
    get -r1.3.1.4 s.test.c
    1.3.1.4
    50 строк
    

Обновление файла SCCS


delta Вносит в текст файла SCCS изменения поправки.
  1. Для того чтобы обновить файл SCCS и создать новую поправку, введите команду delta:

    $delta s.test.c
    Введите комментарии или пустую строку, а затем EOF.
    
  2. Команда delta автоматически запрашивает у вас комментарии для каждой новой поправки. Например, введите комментарий, а затем дважды нажмите клавишу Enter:

    Отсутствуют id ключевые слова (cm7)
    1.2
    5 строк добавлено
    6 строк удалено
    12 строк - без изменений
    

    Команда delta записывает в файл s.prog.c изменения, которые вы внесли в файл test.c. Команда delta сообщает, что SID новой версии равен 1.2,, и что по сравнению с предыдущей версией, в файл было добавлено 5 строк, удалено 6 строк, а 12 строк остались без изменений.

Связанная информация

Формат файла sccsfile

Команды admin, delta и get.


[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]