|
|
Общее описание
Возможности программы
Программа «Конструктор backup-конфигураций» PTBackupMaker
предназначена для создания файлов backup.dat, содержащих настройки для
системы резервного сохранения PTBackup.
Перечислим возможности, предоставляемые программой «Конструктор
backup-конфигураций»:
- Создание новой backup-конфигурации или
загрузка существующей backup-
конфигурации для ее просмотра и редактирования; сохранение изменений,
сделанных в backup-конфигурации, и сохранение backup-конфигурации
под новым именем.
- Подключение текущей backup-конфигурации к любому рабочему каталогу
задачника.
- Подключение backup-конфигурации, ранее сохраненной в файле
backup.dat, к любому рабочему каталогу.
- Тестирование backup-конфигурации, подключенной к каталогу.
- Отключение backup-конфигурации от каталога.
При инсталляции программы «Конструктор backup-конфигураций» в
ее системном каталоге создается подкаталог BACKUP, в который
копируется демонстрационная backup-конфигурация Demo.backupcnf; при первом запуске
программы в нее загружается именно эта конфигурация.
При последующих запусках программы в нее загружается последний из
редактировавшихся в ней файлов или файл, имя которого было явно указано в качестве
параметра командной строки при запуске программы.
Настройки программы сохраняются в файле PTBackupMaker.ini,
расположенном в том же каталоге, что и сама программа. Имеются две
сохраняемые настройки: имя последней загруженной backup-конфигурации и имя
последнего рабочего каталога, для которого выполнялись действия, связанные с
подключением/тестированием/отключением backup-конфигураций.
Окно программы и описание элементов backup-конфигурации
Окно программы состоит из строки меню, панели кнопок быстрого доступа,
четырех полей ввода, определяющих элементы текущей backup-конфигурации, а также статусной строки.
Окно программы «Конструктор backup-конфигураций».
Backup-конфигурация состоит из следующих элементов:
- имя консольного CVS-клиента, обеспечивающего связь с используемой
системой контроля версий (обязательный элемент);
- путь к репозиторию используемой системы контроля версий; он может
представлять собой полный путь (в том числе сетевой) или условное имя,
определенное средствами самой системы контроля версий (обязательный
элемент);
- данные для авторизации (имя пользователя и его пароль), необходимые для
доступа к сетевому репозиторию (необязательный элемент);
- начальная часть пути к данным, размещенным в репозитории
(необязательный элемент).
Все эти элементы хранятся в файле с расширением .backupcnf в текстовом
виде, а в файле backup.dat в зашифрованном виде.
Ни один из указанных элементов не может содержать символы, не входящие в
набор ASCII. При наличии таких символов, а также при отсутствии хотя бы одного
из обязательных элементов backup-конфигурации, запрещено как сохранение
backup-конфигурации, так и ее подключение к рабочему каталогу.
Путь к данным, размещенным в репозитории, состоит из двух частей: необязательной начальной
(фиксированной), которая указывается явным образом и может состоять из
последовательности имен вложенных каталогов, и обязательной завершающей,
которая определяется по данным об учащемся (фамилия, имя) из файла results.dat того
рабочего каталога, к которому подключается backup-конфигурация.
Если данные об учащемся содержат русские буквы, то они преобразуются в их латинские аналоги;
если данные содержат символы, отличные от букв, цифр и дефиса «-»,
то эти символы преобразуются в символ подчеркивания «_».
Такая схема задания пути позволяет автоматически использовать одну и ту же
backup-конфигурацию для различных каталогов и при этом не смешивать их
содержимое в репозитории. В частности, одну и ту же backup-конфигурацию можно
использовать для всех учащихся группы; для этого достаточно указать начальную
часть пути, которая будет связана с данной группой (например, «Group2-2007»).
Горячие клавиши и кнопки быстрого доступа
|