назад | содержание
| вперед
Настройка
Настройка режимы работы
программы SourceSafe выполняется в диалоговом окне SourceSafe Options
(Режимы работы SourceSafe). Это окно состоит из шести вкладок (рис. 20.2), элементы
управления которых определяют режимы работы базы.
Рис. 20.2. Вкладка
General диалогового окна SourceSafe Options
На вкладке General
(Общие) (рис. 20.2) можно установить общие параметры работы.
- Флажок Allow multiple
checkouts (Допускать множественный доступ) — разрешает редактирование
одного файла несколькими пользователями. В этом случае объединением изменений
занимается администратор или отдельно выделенный пользователь.
Замечание
Режим множественного
доступа на практике применяется достаточно редко.
- Флажок Use network
name for automatic user log in (Использовать сетевое имя при входе в программу)
— позволяет автоматически подставлять сетевое имя пользователя при регистрации
в программе SourceSafe.
- Поле Default Database
name (Имя базы данных по умолчанию) — это поле позволяет задать имя базы
данных по умолчанию, если при работе над проектами используется несколько
баз данных.
- Поле Expand keywords
in Hies of type (Использовать расширения ключевых слов для типов файлов)
— позволяет задать, для каких типов файлов будет происходить
замена ключевых слов более значимой информацией, помещенной в заголовки файлов.
- Поле Log all actions
in journal file (Регистрировать все действия в файле журнала) — задает
файл журнала, в котором фиксируются все действия пользователей при работе
с базой данных.
Вкладка Project Security
(Защита проекта) (рис. 20.3) позволяет организовать разграничение прав доступа
к данным на уровне проекта. Пользователь может иметь следующие права при работе
над проектом;
- Read (Чтение)
— права только на чтение файлов проектов (сокращенно обозначается буквой
R);
- Check Out/Check
In (Блокирование при редактировании/Освобождение блокирования) — права
на редактирование файлов и возврат измененных файлов в базу данных (сокращенно
обозначается буквой С);
- Add/Rename/Delete
(Добавление/Переименование/Удаление) — права на добавление, переименование,
удаление проектов или файлов проектов (сокращенно обозначается буквой А);
- Destroy (Уничтожение)
— право на полное удаление файла и всех его версий или всего проекта (сокращенно
обозначается буквой D).
Рис. 20.3. Вкладка
Project Security диалогового окна SourceSafe Options
По умолчанию всем пользователям
SourceSafe предоставляется полный доступ, то есть возможность выполнения всех
четырех действий в базе данных. Для того чтобы можно было индивидуально назначать
доступ пользователям, предназначен флажок Enable project security (Доступность
защиты проекта). Если этот флажок установлен, то становятся доступны флажки
назначения прав пользователей по умолчанию в области Default user rights
(Права пользователей
по умолчанию). В этой группе можно переназначить права доступа пользователей,
предоставленные им по умолчанию при регистрации. Рекомендуется при этом устанавливать
только права на чтение (R) и на блокировку/освобождение файлов при редактировании
(С). При установленном флажке Enable project security становятся доступны
команды меню Tools (Сервис) администратора, отвечающие за работу с правами
пользователей:
- Rights by Project
(Права на проекты) — открывает диалоговое окно Project Rights (Права
на проекты) для настройки прав на каждый из проектов;
- Rights Assignments
for User (Назначение прав пользователя) — открывает диалоговое окно
Assignments for для индивидуальной настройки прав выбранного пользователя;
- Copy User Rights
(Копирование прав пользователя) — открывает диалоговое окно Copy Rights
Assignments to (Копирование назначения прав для) для копирования прав
выбранному пользователю от пользователя, указанного в диалоговом окне.
Вкладка Shadow Folders
(Теневые папки) диалогового окна SourceSafe Options (рис.
20.4) задает папку "теневого" хранения файлов указанного проекта,
при этом поддерживается автоматический контроль актуальности копий файлов в
такой папке. При помощи "теневых" папок удобно выполнять окончательную
сборку проекта.
Рис. 20.4. Вкладка
Shadow Folders диалогового окна SourceSafe Options
Элементы управления этой
вкладки служат для выполнения определенных действий.
- Поле Set shadow
folder for project (Установить папку для проекта) — назначает проект,
для которого выполняется установка теневой папки. Расположенная справа от
поля кнопка Browse (Просмотр) открывает диалоговое окно, позволяющее
осуществить поиск и назначение проекта в дереве проектов SourceSafe.
- Поле Set shadow
folder to (Установить папку для) — назначает выбор теневой папки или ввод
новой. Расположенная справа от поля кнопка Browse (Просмотр) открывает
диалоговое окно для поиска нужной папки.
В области Files in
Shadow Folder (Файлы в теневой папке) расположены следующие элементы управления.
- Флажок Set read-only
flag for all files (Установить флаг только для чтения для всех файлов)
— устанавливает режим, при котором все файлы, записанные в папку, будут иметь
признак только для чтения.
- Поле с раскрывающимся
списком End-of-line characters for files (Символ конца файла) — назначает
символ конца файла.
- Поле с раскрывающимся
списком File date/time (Дата/время файла) — определяет, каким временем
датировать файл.
Кнопка Set Another
(Назначить другой) очищает все поля для установки параметров следующего проекта.
Следующие две вкладки
Web Projects (Web-проекты) и Web диалогового окна SourceSafe Options
позволяют настроить проекты, предназначенные для работы в Internet. На вкладке
Web Projects настраиваются параметры отдельного проекта для работы в сети,
а на вкладке Web — общие для всех проектов параметры.
Вкладка File Types
(Типы файлов) диалогового окна SourceSafe Options определяет типы файлов
проектов для сред разработки программных продуктов, входящих в пакет Visual
Studio. Для настройки Visual Basic 6 необходимо использовать значение списка
VB (рис. 20.5).
На этой вкладке размещены
следующие элементы управления;
- поле Binary files
(Двоичные файлы) — задает типы файлов, которые считаются в SourceSafe двоичными,
а не текстовыми;
- список File groups
(Группы файлов) — назначает выбранную среду разработки, которой соответствуют
типы файлов;
- поле File types
included in file group (Типы файлов, включенные в группу) — определяет
расширения файлов, которые включены в данную группу файлов.
На вкладке находятся также
кнопки Add (Добавить) и Delete (Удалить), позволяющие при необходимости
добавить новую группу файлов или удалить ненужную.
Замечание
Обычно параметры вкладки
File Types установлены по умолчанию и редактировать их не требуется.
Рис. 20.5. Вкладка
File Types диалогового окна SourceSafe Options
назад | содержание
| вперед