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

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


Обнаружение и исправление повреждений в файлах SCCS

Для обнаружения и исправления повреждений в файлах SCCS служит команда admin.

Процедура

  1. Регулярно проверяйте наличие повреждений в файлах SCCS. Если файл SCCS изменяется не с помощью специальных команд SCCS, а каким-либо иным способом, то существует возможность повреждения этого файла. Файловая система SCCS обнаруживает повреждения путем проверки контрольной суммы и сравнения ее со значением из таблицы. Для проверки файлов введите команду admin с флагом -h, перечислив в ней все файлы и каталоги SCCS:

    admin -h s.файл-1 s.файл-2 ...
    

    или

    admin -h каталог-1 каталог-2 ...
    

    Если команда admin обнаруживает файл SCCS, у которого контрольная сумма не совпадает с указанной в заголовке, то появляется следующее сообщение:

    ERROR [s.filename]:
    1255-057 Файл поврежден. (co6)
    
  2. Если файл был поврежден, попробуйте исправить его или восстановить из резервной копии. Обнаружить повреждение файла с помощью команды admin можно только в том случае, если контрольная сумма еще не обновлена.

    Примечание: После запуска для поврежденного файла команды admin с флагом -z, обнаружение других повреждений этого файла станет невозможным.
  3. После исправления файла запустите команду admin, указав в ней флаг -z и имя файла:

    admin -z s.file1
    

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

Глава 23, Система контроля исходного кода (SCCS)

Применение команды make к файлам Системы контроля исходного кода (SCCS)

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

Команды admin, cdc, delta, get, prs, sccsdiff


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