Предыдущий ролик Следующий ролик  

Видео урок: Установка и настройка

Принципы контроля версий

Время засучить рукава и углубиться в Team Foundation Server от Microsoft. Team Foundation Server представляет собой централизованную систему контроля версий. Это значит, что в ней есть сервер с базой данных, в которой находится ваше хранилище и все ваши проекты. Есть две версии TFS. Для полной требуется установка полной версии SQL Server, она должна быть запущена на Windows Server Installation и отлично подходит для компаний и больших групп. Также есть бесплатная версия для проектов с открытым исходным кодом на codeplex.com.

Совсем недавно Microsoft представила Team Foundation Server Express Edition 2012, еще один отличный продукт, который могут бесплатно использовать до пяти пользователей. Вы можете его скачать и установить, и для него требуется SQL Server Express, который устанавливается с Visual Studio 2010 и Visual Studio 2012. Существует также ряд коммерческих компаний, которые предлагают хостинг TFS, например, ASP, которая предлагает 30 дней бесплатно для пяти пользователей, а затем за хостинг TFS взимается довольно разумная плата.

Для этой главе мы установим Team Foundation Server Express 2012, сокращенно TFS. Вы можете на протяжении этой главы использовать бесплатный TFS-сервер на CodePlex или свою полную установку TFS. Ссылка на двоичные файлы для установки находится в файле Links.rtf в каталоге Exercise files. Установка Team Foundation Server Express 2012 довольно простая; однако, у вас может возникнуть проблема с правами SQL Server, если у вас была установлена предыдущая версия Visual Studio или SQL Server на машине для разработки.

В файле Links.rtf есть ссылка на страницу, где можно скачать скрипт для устранения этой проблемы. Установка TFS Express практически ничего от вас не требует и занимает около 30 минут, так что мы не будем давать здесь пошаговое описание. Кроме того, хотя некоторые функции TFS можно выполнить из командной строки, реальная работа с TFS выполняется в Visual Studio. Таким образом, мы будем работать с TFS из графического интерфейса Visual Studio. Итак, давайте запустим Visual Studio и убедимся, что Team Foundation Server установлен правильно.

Чтобы проверить, правильно ли вы установили TFS, выберите меню TEAM. Мы выбрали меню TEAM и Connect to Team Foundation Server. Здесь вы можете увидеть список коллекций командных проектов и сами проекты. У нас еще не установлено никаких серверов, так что мы нажмем кнопку Servers, затем Add, а затем мы введем имя компьютера, на котором установлен сервер TFS. В нашем случае, это car-booth-06-pc. По умолчанию TFS работает через путь TFS, порт 8080 и через HTTP.

Администраторы здесь могут выставлять дополнительные настройки, другой номер порта, другие пути, использование HTTPS. Обратитесь к администратору, чтобы получить URL вашего сервера Team Foundation Server, если вы используете не Team Foundation Server Express. Если вы используете CodePlex, перейдите на вкладку Source Code Control и выберите Source Code Control, connect information, и это даст вам URL, идентификатор пользователя и пароль, которые вам понадобятся для подключения к экземпляру TFS на CodePlex.

Итак, здесь мы только нажмем ОК, а затем мы закроем окно, и теперь вы можете увидеть, что у нас есть Team Foundation Server с коллекцией по умолчанию, так что мы готовы начинать работу. Мы нажмем Connect и увидим панель Team Explorer - Home. Итак, это все, что касается установки TFS. Теперь давайте перейдем к созданию командного проекта, а затем создадим несколько проектов и внесем их в наш экземпляр TFS.