Основы программирования в Linux
Шрифт:
Таблица 9.3
| CVS | Subversion |
|---|---|
| cvs -d /usr/local/repository init | svnadmin create /usr/local/repository |
| cvs import wrox/chap9-cvs | svn import cvs-sp file:///usr/local/repository/trunk |
| cvs checkout wrox/chap9-cvs | svn checkout file:///usr/local/repository/trunk cvs-sp |
| cvs diff | svn diff |
| cvs rdiff | svn diff tag1 tag2 |
| cvs update | svn status -u |
| cvs commit | svn commit |
Полную документацию системы Subversion см. в интерактивной книге "Version Control with Subversion" ("Управление версиями с помощью Subversion") на Web-сайте http://svnbook.red-bean.com/.
Написание интерактивного справочного руководства
Если вы как часть задачи разрабатываете новую команду, вам следует создать интерактивное справочное руководство, описывающее ее работу. Как вы уже вероятно заметили, макет большинства страниц такого руководства следует жестко заданному шаблону следующего вида:
Header (Заголовок);
Name (Имя);
Synopsis (Краткий обзор);
Description (Описание);
Options (Опции);
Files (Файлы);
See also (См. также);
Bugs (Ошибки).
Вы можете пропустить разделы, которые не важны. Часто в конце справочного руководства появляется раздел "Author" (Автор).
Страницы справочного руководства в системах UNIX форматируются утилитой
Без паники! Самый легкий способ написания новой программы в среде UNIX — начать с уже имеющейся программы и приспособить ее для своих целей, так же нужно поступать и с интерактивным справочным руководством.
В задачу данной книги не входит подробное объяснение множества опций, команд и макросов, которые может применять команда
Далее приведен исходный код страницы справочного руководства для приложения myapp, хранящийся в файле myapp.1.
Как видите, макрос вводится с помощью точки (.) в начале строки и, как правило, дается в сокращенном виде. 1 в конце первой строки — номер раздела руководства, в который помещается команда. Поскольку команды располагаются в разделе 1, именно туда мы и помещаем наше новое приложение.
Вы сможете сгенерировать собственное интерактивное руководство, изменив приведенную страницу и изучив исходный код других страниц. Можно также посмотреть в архиве на Web-странице http://www.tldp.org/ часть Linux Documentation Project (Проект документирования Linux) "Linux Man Page mini-HowTo" ("Краткое руководство по написанию страниц интерактивного руководства в Linux"), написанную Дженс Швейкхардт (Jens Schweikhardt).
Имея исходный текст страницы справочного руководства, можно обработать его утилитой
У этой команды следующий вывод.