Создание рабочей области

Оценить
(0 голоса)

После настройки Visual Studio для работы с системой управления исходными кодами сле­дующий необходимый шаг для работы с сервером TFS — это создание на вашем компьюте? ре рабочей области. Без нее вы не сможете получать файлы из хранилища исходных кодов, и, следовательно, не сможете просматривать эти файлы или вносить в них изменения, что собственно и является самой главной целью работы в составе команды.

Для создания новой рабочей области выберите File | Source Control | Workspaces. После этого откроется диалоговое окно Manage Workspaces (рис. 24.4).

Теперь нажмите кнопку Add для того, чтобы открыть диалоговое окно Add Workspace (рис. 24.5). В этом окне вы предоставляете всю необходимую информацию о рабочей облас­ти и связываете исходные коды на стороне сервера с каталогом на стороне клиента. Описание: image620

Рис. 24.5. Создание рабочей области

После того как вы дадите название рабочей области и укажете владельца, а также имя ло­кального компьютера, вам необходимо установить соответствие между локальным катало­гом и деревом исходных кодов на сервере. В таблице Working folders (в нижней части диа­логового окна) щелкните мышью в столбце Source Control Folder (в строке "Click here to enter a new working folder"). При этом в таблице будет создана новая строка; теперь вам нужно нажать кнопку с многоточием в столбце Source Control Folder и выбрать каталог проекта на сервере, который вы хотите зеркалировать в вашей рабочей области (рис. 24.6). Описание: image621

Примечание

Не запутайтесь с концепцией каталогов проектов на сервере системы управления ис­ходными кодами. Несмотря на то, что система реализована в реляционной базе дан­ных (а не в файловой системе), вы взаимодействуете с хранилищем TFSC как с хра­нилищем проектов, имеющим иерархическую структуру.

Последним шагом необходимо выбрать в вашей файловой системе каталог, который будет служить корневым каталогом вашей новой рабочей области. Щелкните по столбцу Local Folder, нажмите кнопку с многоточием, а затем выберите локальный каталог, который бу­дет связан с хранилищем исходных кодов на сервере (рис. 24.7). Нажатие на кнопку ОК возвратит вас в диалоговое окно Add Workspace. Описание: image622

Рис. 24.7. Выбор локального каталога

Для создания рабочей области нажмите кнопку ОК в диалоговом окне Add Workspace.

Теперь, после создания рабочей области, вы можете просмотреть ее при помощи Source Control Explorer. Для того чтобы открыть его, выберите в меню View | Other Windows, а затем — Source Control Explorer.

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

Для реального заполнения локальной рабочей области файлами из хранилища системы управления исходными кодами вам необходимо выполнить команду Get Latest. Для этого убедитесь в том, что в раскрывающемся списке Workspace в SCE выбрана необходимая рабочая область (см. рис. 24.3), потом выберите каталог проекта на сервере (в панели ката­логов), а затем нажмите кнопку Get Latest (Recursive) в панели инструментов SCE (см. рис. 24.3).

Создание рабочей области

Рис. 24.8. Файлы на стороне сервера (показаны внутри Source Control Explorer)

Добавление файлов в систему управления исходными кодами

Возможно, именно вы являетесь лицом, ответственным за первоначальное размещение фай­лов в систему управления исходными кодами. Предположим, что у вас имеется уже сущест­вующее решение Visual Studio, которое вам необходимо разместить в системе управления исходными кодами. Необходимо будет выполнить те же самые шаги, что и при создании рабочей области, но на сервере не будет никаких файлов — все они будут локальными. Сис­тема управления исходными кодами не будет ничего о них знать — даже несмотря на то, что вы связали ваш локальный каталог рабочей области с каталогом, содержащим файлы вашего решения. В данном случае вам необходимо взять локальные файлы и добавить их на сервер.

Для этого используется Solution Explorer: щелкните правой кнопкой мыши по узлу реше­ния в Solution Explorer и выберите пункт Add Solution to Source Control.

В этот момент файлы будут помещены в список ожидающих изменений как дополнения. Это означает, что в следующий раз при выполнении возврата у вас будет возможность завер­шить операцию и физически добавить файлы на сервер. После фиксирования дополнений файлы станут доступны для извлечения.

Использование Solution Explorer — это самый легкий способ массового добавления реше­ний и проектов в систему управления исходными кодами, но вы можете также использовать для этого и Source Control Explorer. Это предпочтительный способ для добавления элемен­тов, которые не имеют отношения к проекту. Описание: image624

Для добавления файла в Source Control Explorer выполните следующие шаги:

1.   Откройте окно Source Control Explorer.

2.   При помощи панели каталогов перейдите в тот каталог командного проекта, в который вы хотите поместить файл.

3.   Выделите файл, выберите Source Control, а затем — пункт Add to Source Control.

4.   В диалоговом окне нажмите кнопку ОК. На рис. 24.9 показано диалоговое окно Add to Source Control.

Точно так же, как и в случае с Solution Explorer, данная лроцедура фактически только по­мечает файл (или файлы) кЪк "ожидающие дополнения". Вы должны завершить операцию при помощи возврата файлов. В следующем разделе мы изучим процесс возврата файлов от начала и до конца (а также и поддерживающие его инструменты).

Редактирование файлов в системе управления исходными кодами
Получение файла из хранилища исходных кодов
Возврат ваших изменений
Возврат изменений при помощи окна Pending Changes
Политики возврата

Добавить комментарий


Защитный код
Обновить

© 2018 www.visualstudios.ru. Все права защищены.