Система управления исходными кодами Visual Studio Team Sys­tem

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

В данной главе описывается система управления исходными кодами Visual Studio Team Sys­tem: точнее говоря, сама система управления и хранилище (которое предоставляет сервер Team Foundation Server), а также средства ее интеграции с Visual Studio.

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

Примечание

Термины "система управления исходными кодами" и "система управления версиями" являются синонимами (по крайней мере, в данной книге). Несмотря на то, что термин "система управления версиями" является в некоторых отношениях предпочтитель­ным (поскольку намекает на тот факт, что управление производится не только исход­ными кодами), мы в данной главе используем термин "система управления исходны­ми кодами" для того, чтобы соответствовать основному объему документации MSDN по командным системам — и даже несмотря на то, что база данных системы управле­ния исходными кодами (на уровне данных сервера Team Foundation Server) имеет по иронии судьбы название TfsVersionControl.

Работу системы управления исходными кодами можно ркзбить на следующие области от­ветственности:

□    она централизованно хранит файлы (безопасным и надежным образом);

□    она предоставляет способ группировки наборов версий файлов для составления "версии";

□    она позволяет множеству пользователей взаимодействовать одновременно с одним и тем же файлом (при помощи концепций возврата, извлечения и слияния);

□    она следит за изменениями, произведенными в файле: кто их сделал, когда они были сделаны и почему.

Система управления исходными кодами (которая поставляется вместе с сервером Team Foundation Server и Visual Studio) выполняет все эти требования (и не только эти). Это на­дежное клиент-серверное решение, специально предназначенное для управления исходными кодами больших команд разработчиков (на уровне предприятия).

Основы системы управления исходными кодами
Основы архитектуры
Права и разрешения системы безопасности
Система управления исходными кодами
Настройка Visual Studio

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


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

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