Система управления исходными кодами

Оценить
(1 голос)
В данной главе описывается система управления исходными кодами Visual Studio Team Sys­tem: точнее говоря, сама система управления и хранилище (которое предоставляет сервер Team Foundation Server), а также средства ее интеграции с Visual Studio. Идея системы управления исходными кодами достаточно проста: в любом проекте разра­ботки программного обеспечения имеется необходимость в централизованном хранении и управлении файлами, которые являются базовыми элементами. Иначе говоря, система управления исходными кодами централизованно управляет доступом не только к файлам ирходного кода, но также и к любым другим элементам проекта, имеющим вид файлов и созданным во время реализации проекта. Эти элементы могут включать в себя документы технических требований, сетевые…
Оценить
(1 голос)
Система управления исходными кодами, которая поставляется в составе VSTS и сервера Team Foundation Server, является совершенно новой системой фирмы Microsoft; она не явля­ется улучшенной версией предыдущей системы управления исходными кодами Visual Source Safe. Система управления исходными кодами Team Foundation Source Control (TFSC) была создана с нуля для того, чтобы стать системой масштаба предприятия, которая может обслуживать сотни и даже тысячи одновременно работающих пользователей. Примечание Система управления исходными кодами Visual Source Safe (VSS) не исчезла. Вместе с Visual Studio 2005 была выпущена новая версия VSS 2005 и она остается предпоч­тительным механизмом управления исходными кодами для индивидуальных разра­ботчиков или небольших команд (не…
Оценить
(0 голоса)
Поскольку система TFSC является еще одним сервисом, предоставляемым TFS, то она ра­ботает поверх все той же трехуровневой архитектуры*. Она использует SQL Server в качестве базы данных для хранения исходных кодов, предоставляет доступ к этому хранилищу при помощи сервера TFS уровня приложения, а также использует Visual Studio в качестве кли­ента. На рис. 24.1 показана диаграмма этой системной архитектуры. Такая архитектура позволяет системе управления исходными кодами масштабироваться вверх путем добавления дополнительных серверов на уровне приложения. Кроме того, объ­ем хранения можно увеличить путем добавления устройств хранения на сервере базы дан­ных или добавления самих серверов баз данных. Совет Для географически распределенных команд Team Foundation…
Оценить
(0 голоса)
T^FS использует ту же самую интегрированную систему безопасности Windows, что и сер­вер Team Foundation Server уровня приложения (на котором она и находится). Это означает, что для определения конкретных уровней разрешений (при работе с системой управления исходными кодами) используется все та же модель пользователей/групп и тот же самый процесс добавления или удаления пользователей. Иначе говоря, TFSC не имеет собственной базы данных пользователей или системы безопасности; она работает в более широкой ин­фраструктуре сервера Team Foundation Server. Вообще говоря, пользователь в системе управления исходными кодами является либо сотрудником, либо администратором. Группа сотрудников обычно населена членами команды, выполняющими роли разработчи­ков, тестеров, спонсоров и прочими.…
Оценить
(0 голоса)
Для решения как простых, так и сложных задач работы с системой управления исходными кодами у вас в Visual Studio есть два основных инструмента: Solution Explorer (который мы уже обсуждали во многих главах этой книги), а также инструмент Source Control Explorer. Solution Explorer можно использовать для непосредственного управления элементами ре­шения (или проекта) в системе управления исходными кодами. Source Control Explorer также обеспечивает многие из этих функций и дополнительно предоставляет вам возмож­ность просмотра (хранящихся на уровне данных TFS) элементов системы управления ис­ходными кодами. Однако перед тем, как вы сможете работать с этими инструментами или использовать (спе­цифичные для системы управления исходными кодами) функциональные…
Оценить
(0 голоса)
Настройки Visual Studio для работы с системой управления исходными кодами находятся в диалоговом окне Options. Выберите Tools | Options, а потом перейдите к странице Source Control. Здесь вы можете использовать раскрывающийся список для выбора той системы управления исходным кодом, которую хотите использовать. Пока в этом списке имеется только один элемент— Visual Studio Team Foundation Server (рис. 24.2), и именно его и нужно выбрать. Когда в качестве провайдера системы управления исходными кодами выбран TFS, вы можете автоматически использовать Visual Studio в качестве клиента при подключении к серверу TFS. Внутри Visual Studio вы можете: □    перемещаться по командным проектам и рабочим пространствам;…
Оценить
(0 голоса)
На рис. 24.3 показано окно Source Control Explorer (SCE) в Visual Studio. Вы видите, что SCE имеет вид окна документа (а не инструментального окна), что в нем имеется несколько различных панелей (в которых видна информация системы управления исходными кодами), и эти панели организованы таким образом, что окно похоже на окно Windows Explorer опе­рационной системы. Рис. 24.3. Окно Source Control Explorer
Оценить
(0 голоса)
Панель инструментов окна SCE обеспечивает легкий доступ к стандартным действиям. Эти кнопки позволяют вам делать следующее (по порядку следования кнопок слева направо): □    скрывать или показывать панель каталогов; □    обновлять содержимое всех панелей (например, повторно запросить сервер); □    создавать новые каталоги внутри древовидной структуры системы управления исход­ными кодами; □    добавлять файлы в хранилище системы; □    удалять файлы из хранилища системы; . □    получать с сервера самую последнюю версию файла (эта команда работает рекурсивно; если выделить корень дерева системы управления исходными кодами, то вы можете по­лучить последние версии всех файлов); □    извлечь файл для редактирования; □    вернуть сделанные в файле изменения;…
Оценить
(0 голоса)
Панель каталогов содержит иерархическое представление "каталогов" системы управления исходными кодами на сервере (для выбранного вами рабочего пространства). Если вы зна­комы с терминологией Visual Source Safe, то уже знаете, что рабочее пространство анало­гично рабочему каталогу. Это локальная рабочая область на вашем жестком диске, которая соответствует определенному проекту TFSC на сервере. Когда вы получаете файлы с серве­ра, то они размещаются в локальном каталоге, который вы связали с данной рабочей обла­стью. Поскольку рабочим областям имеется соответствие в вашей файловой системе и по­скольку генерируемые проектами элементы организованы иерархическим образом, то совершенно естественным представлением для просмотра рабочего пространства является представление "каталог\файл" {даже несмотря на то,…
Оценить
(0 голоса)
При каждом выделении каталога (в панели каталогов) происходит обновление панели фай­лов. При этом вам демонстрируются все существующие в данном рабочем пространстве (каталоге) файлы и подкаталоги. Обратите внимание, что панель файлов использует для ука­зания статуса файла специальные сигнальные значки. Например, красная галочка использу­ется для указания уже зарегистрированного файла, а желтый знак плюса обозначает файл или каталог, который ожидает добавления в хранилище системы на сервере. Эти же самые значки используются и в окне Solution Explorer.
«ПерваяПредыдущая123СледующаяПоследняя»
Навигация
© 2017 www.visualstudios.ru. Все права защищены.