Использование Team Foundation Server 2010 для управления версиями Visual Studio 2010

Страница обновлена :
Дата создания страницы :

сводка

До сих пор Visual Studio использовала Visual SourceSafe для системы управления версиями, но начиная с Visual Studio 2010 для управления версиями будет использоваться Team Foundation Server.

В то время как традиционный Team Foundation Server был сложным в настройке и бесценно доступным, с 2010 года его стало проще устанавливать и настраивать, цена одного элемента не сильно отличается от Visual SourceSafe, и даже с подпиской MSDN Professional Поскольку он всегда прикреплен к вышесказанному, он стал прост в использовании.

Team Foundation Server 2010 を使って Visual Studio 2010 のソース管理を行う

Операционная среда

Поддерживаемые версии Visual Studio

  • 2010 (Профессиональный или выше)

Проверить версию Visual Studio

  • 2010 (профессиональный)

Среда поддержки установки Visual Studio Team Foundation Server 2010

  • Windows Server 2003, 2003 R2, 2008 и 2008 R2 (приемлемы все 32- и 64-разрядные версии)
  • Windows Vista, 7 (допустимы 32- и 64-разрядные версии)

вещество

* Представленные здесь советы описывают параметры только до тех пор, пока вы не сможете использовать систему управления версиями из Visual Studio. Подробные объяснения об управлении версиями и объяснения применения других функций были опущены, поэтому, пожалуйста, попробуйте или обратитесь к официальному сайту и т. Д.

Visual Studio 2010 и Team Foundation Server 2010, которые используются в этих советах, также доступны для пробных версий. Если у вас нет полной версии, пожалуйста, скачайте и используйте ее по ссылке ниже.

Visual Studio Team Foundation Server 2010

Visual Studio 2010 (один из следующих вариантов)

Клиентская система управления версиями недоступна в Visual Studio 2010 Express Edition. Обязательно используйте Professionl Edition или более позднюю версию. Visual Studio описывается как уже установленная.

Первым шагом является установка Team Foundation Server 2010 в качестве программы установки для сервера, который управляет источником. Хотя он называется Server, начиная с версии 2010 года, он может быть установлен не только на Windows Server, но и на клиентских операционных системах Windows Vista и Windows 7, поэтому его могут использовать даже люди, у которых нет серверного продукта, и его можно легко использовать, например, носить его на ноутбуке и т. Д.

В советах этой статьи показано, как Team Foundation Server 2010 установлен в Windows Server 2008 R2.

При переходе к диску Team Foundation Server 2010 имеются папки "TFS-x64" и "TFS-x86", а файлы установки расположены в каждой папке. Откройте TFS-x64, если установка предназначена для ОС x64 или TFS-x86 для ОС x86.

Запустите файл "setup.exe" в папке.

Когда появится экран установки, нажмите кнопку Далее.

Внимательно прочитайте условия лицензии, установите флажок «Я согласен» и нажмите «Далее».

Если компонент, который необходимо установить, не отмечен, проверьте их все. После подтверждения проверок нажмите кнопку «Установить».

Подождите некоторое время, пока начнется установка.

Если платформа .NET Framework 4.0 не установлена, после установки вам будет предложено перезагрузить ее, поэтому перезапустите ее.

Поскольку установка продолжается после перезагрузки, если вы смонтировали образ диска на виртуальном диске или тому подобное, вам нужно будет перемонтировать его.

Подождите некоторое время, так как установка продолжится после перезагрузки.

После завершения установки настройте Team Foundation Server, поэтому установите флажок «Запустить средство наступательного действия Team Foundation Server» в левом нижнем углу экрана и нажмите кнопку «Настроить».

Появится экран ввода лицензии Team Foundation Server, и если она у вас есть, введите ключ продукта. Если нет, он будет использоваться в качестве ознакомительной версии.

Если вы хотите использовать его в качестве ознакомительной версии, вы увидите сообщение, похожее на то, что справа.

Откроется Центр конфигурации.

Вам придется выбрать один из трех шаблонов конфигурации: Базовый, Стандартный односерверный и Расширенный. Однако, если вы установите его на клиентскую ОС, он будет либо базовым, либо расширенным.

Когда вы выбираете каждый элемент из списка слева, отображается содержимое, отображаемое в мастере, и соответствующая среда установки, поэтому выберите мастер в соответствии с вашей средой и нажмите кнопку «Запустить мастер».

Здесь мы выбираем "Базовый", чтобы запустить мастер.

Нажмите кнопку Далее.

Выберите SQL Server, который требуется использовать в качестве базы данных. Если SQL Server не установлен в среде, можно выбрать установку бесплатной версии SQL Server Express.

SQL Server уже установлен в среде Подсказок, поэтому установите флажок "Использовать существующий экземпляр SQL Server".

Укажите экземпляр, если используется существующий экземпляр SQL Server. Вы можете проверить подключение, щелкнув ссылку Тест справа.

Просмотрите конфигурацию и нажмите кнопку Далее.

Выполняется проверка, чтобы убедиться, что он настраивается. Если все это прошло успешно, нажмите кнопку Настроить.

Мы настроили его для установки на существующем SQL Server, но в этом случае мы должны были выполнить некоторые условия, такие как «полнотекстовый поиск уже установлен» и «память сервера не менее 2 ГБ». Если вы действительно не можете очистить его, установите SQL Server Express.

Завершив настройку, нажмите кнопку Далее.

Когда все будет сделано успешно, закройте экран кнопкой «Закрыть».

Получив доступ к URL-адресу, отображаемому в центре экрана, вы можете управлять командным проектом через веб-браузер даже из клиента. Однако мы не будем объяснять это здесь.

Вы вернетесь на предыдущий экран, но этот экран также будет закрыт.

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

При закрытии Центра конфигураций автоматически запускается консоль администрирования Team Foundation Server.

Тем не менее, на этот раз здесь больше не нужно устанавливать, поэтому вы можете закрыть его. Остальные параметры выполняются со стороны Visual Studio.

При запуске Visual Studio 2010 на стороне клиента убедитесь, что Team Foundation Server указан в системе управления версиями. (Устанавливается по умолчанию)

Выберите «Инструменты» и «Параметры» в меню.

Выберите Система управления версиями, Выберите Подключаемые модули в дереве слева и убедитесь, что для параметра Текущие подключаемые модули системы управления версиями установлено значение Visual Studio Team Foundation Server.

Выберите «Система управления версиями» и «Среда», выберите «Team Foundation» в «Настройках системы управления версиями» и задайте каждый элемент по мере необходимости.

После подтверждения настроек выберите в меню пункт "Группа", "Подключиться к Team Foundation Server".

Когда появится диалоговое окно Подключение к командному проекту, нажмите кнопку Сервер.

Нажмите кнопку Добавить.

Введите имя сервера или URL-адрес, на котором только что был установлен Team Foundation Server 2010. Нажмите кнопку OK, чтобы подтвердить подключение, и если вы сможете подключиться успешно, диалоговое окно закроется. Если подключиться не удается, появится диалоговое окно с ошибкой.

Убедитесь, что добавленный сервер указан в списке.

Убедитесь, что сервер доступен в выбранном Team Foundation Server, и нажмите кнопку Подключить.

В Team Explorer щелкните правой кнопкой мыши коллекцию командных проектов в корневом каталоге и выберите Команду Создать командный проект.

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

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

Если командные проекты еще не созданы, можно выбрать только Создать пустую папку системы управления версиями.

Подтвердите настройки и нажмите кнопку «Готово».

Начинается создание командного проекта.

По завершении нажмите кнопку Закрыть.

Вы можете видеть, что созданный командный проект отображается в Team Explorer.

Давайте создадим проект. Можно создать любой проект, но перед завершением создания проекта установите флажок Добавить в систему управления версиями в правом нижнем углу диалогового окна.

Откроется диалоговое окно Добавить в систему управления версиями, в которое будет указано, в какую папку добавить проект.

При необходимости можно создавать папки и указывать, куда добавлять проекты.

При создании проекта слева от каждого файла появляется знак «+». Это означает, что новый файл был создан, но еще не возвращен в систему управления версиями.

Кроме того, в нижней части Visual Studio отображается панель «Изменить удерживаемое» со списком файлов, которые не были возвращены.

Нажмите кнопку Вернуть здесь, чтобы вернуть все ожидающие файлы.

Появится диалоговое окно подтверждения, поэтому выберите "Да".

Подождите несколько минут, пока регистрация завершится.

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

Можно дважды щелкнуть систему управления версиями в Team Explorer, чтобы создать систему управления версиями сервера из Visual Studio.

Как показано на рисунке справа, вы можете видеть, что проект, который вы только что создали, возвращен.

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

Этот элемент управления поведением можно задать в параметрах Visual Studio или в консоли управления.

Чтобы вернуть измененный файл, щелкните его правой кнопкой мыши и выберите в меню команду Вернуть.

Если вы случайно изменили код или хотите вернуться к предыдущему состоянию, выберите «Отменить ожидающие изменения».

Сводка

В этом разделе описываются шаги по установке для доступа к системе управления версиями из Visual Studio. Управление версиями - это не только управление исходными кодами, но и различные функции, такие как совместное использование исходного кода с несколькими людьми, эксклюзивное управление, управление версиями, сравнение кода с предыдущими версиями, настройка полномочий доступа и т. Д. Кроме того, хотя Visual SourceSafe является функцией только системы управления версиями, Team Foundation Server также имеет другие функции, такие как автоматические сборки, вывод отчетов, управление работой и интеграция с SharePoint, поэтому, если у вас есть время, вы можете попробовать использовать и эти функции.