Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Управление версиями.doc
Скачиваний:
31
Добавлен:
03.04.2015
Размер:
346.62 Кб
Скачать

Почему некоторые функции недоступны?

Некоторые функции недоступны в случае просмотра файлов в серверных папках, которые не были сопоставлены локальным папкам. Если папка не сопоставлена, невозможно извлечь файл, удалить файл или создать подпапку. Для доступа к этим функциям следует сопоставить серверную папку, воспользовавшись инструкциями этого раздела.

Почему в рабочей области имеются различные сопоставления?

При добавлении файлов в систему управления версиями без создания рабочей области вручную фактически создается рабочая область по умолчанию, которая сопоставляет исходную папку с указанной серверной папкой. Аналогично при получении файлов без создания рабочей области вручную сопоставление между серверной папкой и указанной локальной папкой создается в рабочей области по умолчанию.

Например, на Рис. 7. показано, что пользователь добавил в систему управления версиями решение Solution1 и указал серверную папку для сохранения этого решения. Добавляя решение, пользователь создал сопоставление между локальной папкой, из которой добавлялось решение, и серверной папкой. Это сопоставление связано с рабочей областью пользователя по умолчанию, имя которой совпадает с именем компьютера пользователя.

Впоследствии пользователь получил файлы из другого проекта, добавленные в систему управления версиями другим пользователем. Когда первый пользователь указывал локальную папку для копирования файлов, было создано сопоставление между сервером и этой локальной папкой. Это сопоставление также связано с рабочей область пользователя по умолчанию.

Рис. 7. Сопоставление с несколькими локальными папками.

1) Локальная папка, из которой пользователь добавлял файлы.

2) Локальная папка, в которую пользователь скопировал файлы с помощью операции Get.

В результате рабочая область содержит набор сопоставлений, в которых сложно разобраться. Для решения этой проблемы лучше всего удалить сопоставления и выполнить приведенные в этом разделе инструкции, чтобы создать понятный набор сопоставлений.

Добавление и удаление рабочей папки в рабочей области

Рабочая область включает клиентские рабочие папки на локальном диске, сопоставленные с папкой в системе управления версиями на сервере Team Foundation. Рабочая область может содержать несколько рабочих папок, но не более одного экземпляра для каждой папки на сервере. Невозможно сопоставить папку на сервере с локальной рабочей областью, если в ней уже есть папка или вложенная папка, сопоставленная с другой папкой на сервере.

Ниже описана процедура добавления рабочей папки в рабочую область и ее удаления из рабочей области.

Чтобы выполнять данные процедуры, необходимо быть владельцем рабочей области или задать для разрешения "Администрирование рабочих областей" значение "Разрешить".

Добавление папки в рабочую область

1. В меню "Файл" выберите пункт "Система управления версиями" и щелкните элемент "Рабочие области".

2. В диалоговом окне "Управление рабочими областями" в столбце "Имя" выделите рабочую область, в которую требуется добавить рабочую папку, и нажмите кнопку "Изменить".

3. В диалоговом окне "Изменение рабочей области" в списке "Рабочие папки" выберите первую доступную строку в столбце "Серверная папка". Затем введите имя серверной папки или щелкните многоточие (…), чтобы открыть диалоговое окно "Выбрать папку", и найдите нужную папку. Заметим, что может быть не более одного экземпляра рабочей области для каждой серверной папки. Поэтому необходимо выбрать серверную папку, отличную от папок, перечисленных в столбце "Серверная папка". Кроме того, выбранная локальная папка не может быть уже связанной с другой рабочей областью.

4. В столбце "Состояние" в той же строке выберите значение "Активно" или "Замаскировано". Чтобы получить локальную копию элементов в указанной папке, необходимо выбрать вариант "Активно". Если выбран вариант "Замаскировано", элементы из этой папки в системе управления версиями не будут скопированы в локальную рабочую область.

5. В столбце "Локальная папка" в той же строке введите путь к локальной папке или нажмите кнопку с многоточием, чтобы открыть диалоговое окно "Поиск папки" и выбрать или создать локальную папку.

6. Нажмите кнопку ОК.