В продукт Microsoft® Visual Studio® 2008 Team Foundation Server внесен целый ряд новых возможностей и функций. Области основных изменений таковы:
Далее приводятся более подробные описания этих изменений. Их связь с инструкциями, приведенными в этой книге, обобщена в специальной таблице. Эта лекция поможет вам при планировании обновления Microsoft Visual Studio Team Foundation Server.
Visual Studio 2005 TFS установка существенно упростилась и выполняется быстрее. Это обусловлено отказом от отдельной установки уровня данных, а также от требования учетной записи домена. По возможности Team Foundation Server 2008 использует встроенные системные учетные записи (например, Network Service ).SharePoint 2007 и Windows SharePoint Services 3.0. Продукт Team Foundation Server 2008 будет поддерживать SharePoint на сервере, отдельном от сервера уровня приложений TFS.Microsoft Windows Server 2008 и Internet Information Services (IIS) 7.0X.509.TFS.SQL несколькими экземплярами TFS или другими приложениями. Это позволяет различным экземплярам TFS пользоваться одной системой SQL Server 2005.Continuous Integration ). В частности, можно настроить триггер так, что сборка будет начинаться при каждом возвращении файла после правки. Кроме того, вы можете задать периодическую сборку ( rolling build ), которая будет начинаться не чаще, чем каждые Х минут.MSBuild.Visual Studio.
¦ Управление сборкой Позволяет останавливать и удалять сборки в Visual Studio.MSBuild (и связанный с ним файл .rsp ) в любом месте иерархии управления версиями, а не только в папке TeamBuild-Types.workspacemapping.xml, но и посредством графического интерфейса.Folder Diff способна сравнивать локальные папки между собой, локальные папки с папками на сервере и папки на сервере между собой.Destroy , удаляющая файлы и папки из системы управления исходным кодом. Удаленные файлы и папки восстановить нельзя.tf. Чтобы получить справку, введите tf help. Помощь по отдельным командам вы получите, запустив команду tf команда /help.Visual Studio встроена функция tfpt.В целом, клиент Visual Studio 2008 Team Foundation Server способен работать с сервером Visual Studio 2005 Team Foundation Server, а клиент Visual Studio 2005 способен работать с сервером Visual Studio 2008 Team Foundation Server. Однако есть и некоторые проблемы совместимости:
Visual Studio, поскольку версии файлов сборок объектной модели Team Foundation Server (TFSOM) изменятся, и надстройки придется привязать к другим файлам сборки.Visual Studio 2005 TFS и Visual Studio 2008. Далее перечислены известные проблемы:Visual Studio 2008 Team Foundation Server будет работать только с сервером сборки Visual Studio 2008 Team Foundation Server.Visual Studio 2005 начал сборку на экземпляре сервера Visual Studio 2008 Team Foundation Server, определение сборки должно храниться в папке $/<Проект>/TeamBuildTypes/<имя>.tfsbuild.proj, которые в Team Foundation Server 2008 находятся в БД, перестанут обновляться и синхронизироваться.Team Foundation Server 2008 клиент Visual Studio 2005 сможет начать сборку, но не сможет поставить сборку в очередь, просматривать список сборок в очереди, список агентов сборки и пр.Visual Studio 2005 TFS нельзя создать новый тип сборки с помощью клиента Visual Studio 2008 Team Foundation Server.Visual Studio 2005 Team Foundation Server невозможно изменить при использовании клиента Visual Studio 2008 Team Foundation Server.| Руководство по Visual Studio 2005 Team Foundation Server | Руководство по Visual Studio 2008 Team Foundation Server |
|---|---|
| При раздельном развертывании поддерживаются до 2000 пользователей | При раздельном развертывании поддерживаются до 30000 пользователей |
| Пользователям нужны корректные доменные учетные записи | Доменные учетные записи более не требуются. Вместо них можно использовать встроенные системные учетные записи, например, Network Service |
| Для поддержки непрерывной сборки используется нестандартное решение | Для создания и настройки непрерывной и периодической сборки используются триггеры Visual Studio |
| В составе сборки для определения ее качества могут использоваться автоматизированные тесты | Проще создавать списки тестов для сборки и указывать, какие тесты запускаются на этапе сборки. Есть также возможность проводить тестирование интерфейса в составе автоматизированных тестов сборки |
Типы сборок должны находиться в специальной папке, где их сможет найти Team Build |
Файлы определений сборки проекта ( tfsbuild.proj ) могут храниться в любом месте иерархии системы управления версиями |
| Для настройки сборок по расписанию используются нестандартные решения | Можно настраивать запланированные сборки Visual Studio, не прибегая к нестандартным решениям |
| Существует несколько стандартных политик возврата после правки | Существует новая политика возврата после правки для прерванной непрерывной сборки. Она запрещает возврат, пока непрерывная сборка остановлена |
Для перехода с на Team Foundation Server используется инструмент converter.exe |
Решения переноса и зеркализирования для Team Foundation Server и других систем управления исходным кодом, включая , создаются при помощи инструментария Visual Studio |
| Для определения набора файлов на локальном компьютере, которые нужно синхронизировать, используется сопоставление рабочей области | Система Team Foundation Server 2008 позволяет сопоставлять папки и файлы, расположенные в скрытой папке, а также с помощью символов подстановки сопоставлять все файлы в папке, при этом не сопоставляя вложенные папки |
Для изменения сопоставления рабочей области используется файл workspacemapping.xml |
Для управления сопоставлением рабочей области в Team Foundation Server 2008 используется графический интерфейс. Файл workspacemapping.xml не применяется |
Для автономной работы используется инструмент TFS Power Tool |
Для автономной работы используется среда разработки Visual Studio |
| В системе управления исходным кодом получение последней версии файла и загрузка файла для редактирования являются двумя различными операциями | Предусмотрена возможность автоматического получения последней версии файла во время его загрузки для редактирования |
| При необходимости ссылки на файлы сборки из другого командного проекта нужно настроить предсборочные шаги | Шаблон рабочей области определения сборки управляется с помощью интерфейса VS и обладает той же гибкостью, что и обычная рабочая область, включая сопоставление путей из нескольких командных проектов |
Для удаления сборок используется инструмент командной строки TFSBuild |
Для остановки и удаления сборок используется среда разработки Visual Studio |
Дополнительную информацию о .
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.