Администрирование ОС Solaris



         

Как начать работу с SCCS - часть 2


bash-2.05# /usr/ccs/bin/sccs edit q 1.1 new delta 1.2 2 lines

Посмотрим, как выглядит файл:

bash-2.05# cat q test

Отлично, выглядит по-прежнему. Если его изменить, а затем дать команду извлечения из репозитория, сделанные изменения пропадут, файл будет прежним. Изменения в файл следует вносить только после того, как файл извлечен из репозитория для модификации. Добавим строку в конец файла:

bash-2.05# cat >> q test1

Теперь внесем изменения в файл истории в репозитории:

bash-2.05# /usr/ccs/bin/sccs delta q comments? new line added No id keywords (cm7) 1.2 1 inserted 0 deleted 2 unchanged

Если после внесения изменений в файл истории снова требуется изменить сам файл (в нашем случае - файл q), то вместо delta следует указать подкоманду deledit, что эквивалентно последовательности команд

/usr/ccs/bin/sccs delta q /usr/ccs/bin/sccs edit q

Файл истории файла q в каталоге SCCS выглядит так:

h13611 s 00001/00000/00002 d D 1.2 04/06/26 16:12:03 root 2 1 c new line added e s 00002/00000/00000 d D 1.1 04/06/26 16:01:16 root 1 0 c date and time created 04/06/26 16:01:16 by root e u U f e 0 t T I 1 test

I 2 test1 E 2 E 1

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




Содержание  Назад  Вперед