Поделиться через


Совместимость клиентов Team Foundation и Team Foundation Server

Поскольку в Visual Studio Team Foundation Server 2012 добавлены новые функции, необходимо знать об ограничениях, возникающих при использовании для подключения к Visual Studio Team Foundation Server 2012 более ранних версий Team Explorer.Большинство ограничений можно обойти, установив Team Explorer 2010 в параллельной конфигурации с более ранней версией Team Explorer, или же с помощью Team Web Access.

ПримечаниеПримечание

В этом разделе под более ранними версиями подразумевается программное обеспечение, выпущенное вместе с Team Foundation Server 2010, Team System 2008 Team Foundation Server и Visual Studio 2005 Team Foundation Server, а под текущей версией — программное обеспечение, выпущенное вместе с Visual Studio Team Foundation Server 2012.

В этом разделе рассматриваются новые функции, влияющие на прямую и обратную совместимость при работе с Team Explorer.Под прямой совместимостью понимается степень поддержки более ранними версиями клиента текущей версии Team Foundation Server, иногда с добавлением обновления программного обеспечения. Под обратной совместимостью понимается степень поддержки текущей версией клиента более ранних версий Team Foundation Server.Для поддержки прямой совместимости Team Explorer предлагается обновление программного обеспечения — выпуск для общего распространения (GDR).

Содержание раздела

  • Матрица поддержки совместимости

    • Совместимость параллельного выполнения

    • Team Explorer Everywhere (TEE)

    • Team Web Access и совместимость версий

  • Новые функции, поддерживаемые задачи и совместимость версий

  • Обновление Team Foundation Server

  • Инструментальное средство Microsoft Source Code Control Interface (MSSCCI) Provider 2010

  • Дополнительные ресурсы

Матрица поддержки совместимости

В следующей таблице приведена сводная информация о поддержке совместимости версий при соединении различных версий Visual Studio, Team Explorer и Team Foundation Server.

Клиенты и средства

Visual Studio Team Foundation Server 2012

Team Foundation Server 2010

Team System 2008 Team Foundation Server

Visual Studio 2005 Team Foundation Server

Visual Studio 2012 или Team Explorer 2012

Да

Да (1)

Нет

Нет

Visual Studio 2010 или Team Explorer 2010  

Да, требуется пакет и GDR (2)

Да (необязательно,

Да, с пакетом обновления 3 (необязательно)

Нет

Visual Studio 2008 или Team Explorer для Visual Studio Team System 2008 

Да, требуется пакет и GDR (2)

Да, требуется пакет и GDR (2)

Да, SP1 является необязательным (без изменений)

Да, SP1 является необязательным (GDR должно иметь) (без изменений)

Team Explorer для Visual Studio 2005 Team System 

Да, ограниченный доступ, который требуется MSSCCI 2012 (4)

Да, требуется пакет и GDR (2)

Да, SP1 является необязательным (без изменений)

Да, SP1 является необязательным (без изменений)

Team Web Access для Team Foundation Server 2010

Неприменимо

Да

Неприменимо

Неприменимо

Team Web Access для Visual Studio Team Foundation Server 2012

Да (5)

Неприменимо

Неприменимо

Неприменимо

MSSCCI 2008

Нет

Нет

Да (без изменений)

Да (без изменений)

MSSCCI 2010

Нет

Да

Неприменимо

Неприменимо

MSSCCI 2012

Да (6)

Неприменимо

Неприменимо

Неприменимо

Примечания

  1. При подключении текущей версии Team Explorer к Team Foundation Server 2010 можно выполнять те же функции, что и при подключении к Team Foundation Server 2010 более ранней версии Team Explorer.Однако нельзя доступа новая функция, которую Team Foundation Server 2010 не поддерживает.

  2. Можно подключиться к Visual Studio Team Foundation Server 2012 с помощью более ранних версий Team Explorer, не имеющие SP1 и задать GDR.Дополнительные сведения о доступе к GDR для Visual Studio 2010 или Visual Studio Team System 2008 см. ниже в разделе Дополнительные ресурсы.

    Можно подключиться к Visual Studio Team Foundation Server 2012 с помощью более ранней версии Team Explorer с помощью GDR для этой версии, но выполнение задач или доступ к определенным функциям будут недоступны в том виде, как описано в Новые функции, поддерживаемые задачи и совместимость версий далее в этом разделе.

  3. При подключении текущей версии Team Explorer 2010 к Team System 2008 Team Foundation Server можно выполнять те же функции, что и при подключении к Team System 2008 Team Foundation Server более ранней версии Team Explorer.Однако нельзя новая функция доступа, Team System 2008 Team Foundation Server.

  4. После задания MSSCCI 2012 можно подключиться к team foundation server 2012 для операций системы управления версиями только.Для управления рабочих элементов или построения необходимо использовать Team Web Access.В разделе Автоматический инструмент 2012 интерфейса поставщика управления исходным кодом Microsoft (MSSCCI).

  5. Необходимо перестроить все пользовательские элементы управления рабочих элементов, построенные для более ранних версий Team Web Access.Дополнительные сведения см. в подразделе Team Web Access и совместимость версий.

  6. Инструментальное средство Microsoft Source Code Control Interface (MSSCCI) Provider 2012 поддерживает Visual Studio Team Foundation Server 2012.Дополнительные сведения см. в подразделе Инструментальное средство Microsoft Source Code Control Interface (MSSCCI) Provider 2012.

Dd997788.collapse_all(ru-ru,VS.110).gifСовместимость параллельного выполнения

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

Для использования клиентов Team Foundation необходимо установить текущую версию Team Explorer параллельно с более ранними версиями Team Explorer.

  • Microsoft Test Manager

  • Microsoft Project

  • Microsoft Excel

  • Раскадровка PowerPoint

Например, можно запускать надстройки интеграции с Office для Excel и Project из версии 2005, однако при параллельном выполнении они будут обладать функциональностью версии 2010.Аналогично, публиковать тестовые случаи можно только при параллельном выполнении двух версий Team Explorer.Для использования более ранних версий Team Explorer с текущими версиями надстроек Office для Team Foundation Server необходимо установить параллельное обновление.Дополнительные сведения см. в разделе Дополнительные ресурсы.

Dd997788.collapse_all(ru-ru,VS.110).gifTeam Explorer Everywhere (TEE)

В следующей таблице перечислена совместимость версий для TEE.TEE больше не хранит учетные данные в соединении TFS.

Клиенты и средства

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

Team Foundation Server 2010

Team System 2008 Team Foundation Server

Visual Studio 2005 Team Foundation Server

Team Explorer Everywhere 2012

3.4-3.8

Да

Да

Да

Да

Team Explorer Everywhere 2010 с SP1

3.2-3.6

Да

Да

Да

Да

Team Explorer Everywhere 2010

3.0-3.5

Да

Да

Да

Да

Dd997788.collapse_all(ru-ru,VS.110).gifTeam Web Access и совместимость версий

Team Web Access автоматически устанавливается и настраивается при установке или обновлении Team Foundation Server.Совместимость версий не является проблемой, поскольку ко всем экземплярам Team Foundation Server обращаются службы Team Web Access, размещенные на том же сервере.Сведения о поддерживаемых веб-браузерах см. в разделе Работа в Team Web Access.

Некоторые функции становятся доступными пользователям только после их добавления в состав группы Полная в разделе разрешения веб-доступа.См. раздел Доступ к функциям Team Web Access.

Необходимо перестроить все пользовательские элементы управления для форм рабочих элементов, построенных для Team Web Access предыдущих версий Team Foundation Server.Перестраивать эти элементы управления необходимо с использованием ссылок на сборки в текущей версии Team Web Access.Чтобы узнать о создании новых элементов управления см. следующие веб-сайты корпорации Майкрософт. Разработка пользовательского элемента управления рабочих элементов в доступе 2012 Интернета - TF разработка и Разработка пользовательского элемента управления рабочих элементов в доступе 2012 Интернета - TF развертывание.

Новые функции, поддерживаемые задачи и совместимость версий

Обзор новых компонентов см. в разделе Новые возможности управления жизненным циклом приложений в Visual Studio 2012.Перечень всех измененных и нерекомендуемых функций см. в разделе Изменения, выполняемые в командных проектах и шаблонах процессов по умолчанию в процессе обновления Team Foundation Server.Для администрирования и управления проектами и тестовыми случаями рекомендуется использовать текущую версию Team Explorer в параллельной конфигурации.

Здесь перечислены клиентские задачи, выполнять которые можно только при подключении текущей версии Team Explorer к Visual Studio Team Foundation Server 2012:

ПримечаниеПримечание

Дополнительные функции и задачи могут быть недоступны при подключении к Visual Studio Team Foundation Server 2012 из Team Explorer для Visual Studio Team System 2008 или Team Explorer для Visual Studio 2005 Team System.Дополнительные сведения о таких проблемах совместимости см. этот раздел для более ранних версий, перейдя по ссылке Microsoft Visual Studio 2010/.NET Framework 4 в верхней части этой страницы.

  • "Моя работа", Ожидающие изменения и Запрос анализа кода: эти функции доступны только из Team Explorer 2012.

  • Политика возврата с анализом кода: существуют некоторые различия в создании и оценке политики возврата при использовании различных версий Team Explorer.Дополнительные сведения см. в разделе Совместимость версий для политик возврата анализа кода.

  • Управление версиями локальных рабочих областей: нельзя использовать локальную рабочую область с более ранними версиями Visual Studio.Необходимо использовать рабочие области сервера.Можно только совместно использовать рабочие области сервера для нескольких клиентов.Дополнительные сведения см. в разделе Выбор локальной или серверной рабочей области.

  • Тестирование: в Visual Studio 2012 представлено несколько изменений, которые оказывают влияние на совместимость Microsoft Test Manager, модульных тестов, закодированных тестов пользовательского интерфейса, веб-тестов производительности и нагрузочных тестов.Дополнительные сведения см. в разделе Новые возможности тестирования управления жизненным циклом приложений в Visual Studio 2012.

  • Управление версиями и формат имени: управление версиями теперь использует отображаемое имя (например, Peter Waxman) при выводе данных о пользователе, а не идентификатор пользователя (например, fabrikamfiber\peter). Потребуется обновить все зависимости в формате вывода командной строки для распознавания имен в соответствии с новым форматом.

  • Задачи управления проектом: следующие задачи требуют наличия текущей версии Team Explorer, установленной на компьютере.Текущую версию Team Explorer также можно использовать для администрирования Visual Studio Team Foundation Server 2010.

    • Создание командного проекта: для использования нового мастера создания командных проектов необходимо использовать текущую версию Team Explorer.

    • Управление шаблонами процессов: передача и загрузка шаблонов процессов осуществляется с помощью диспетчера шаблонов процессов в Team Explorer.

    • Управление группы и безопасностью: для управления группами, членством в группах и разрешениям безопасности необходимо использовать Team Web Access, которому требуется Internet Explorer 8 или более поздней версии.Другие поддерживаемые браузеры см. в разделе Работа в Team Web Access.

    • Команды TfsAdmin: эти команды используются для настройки интеграции Team Foundation Server и Project Server.

  • Отслеживание рабочих элементов.

    • Дерево запросов снизу вверх: находит родительские элементы на основании фильтров, определенных для дочерних элементов.

    • Содержит слова и не содержит слова: поиск рабочих элементов с помощью фильтров в текстовых полях, индексируемых для полнотекстового поиска, которым соответствуют: Описание, Журнал, Шаги для воспроизведения и Название.Дополнительные сведения см. в разделе Поля, операторы, значения и переменные запросов.

    • Связывание рабочих элементов с элементами модели и раскадровками: использует тип связи модели и раскадровки.

    • Оповещения проектов и параметры областей и итераций: Чтобы получить улучшенную функциональность доступным в текущем выпуске) необходимо подключение к Team Web Access.

  • Расширяемость: модель расширяемости для Team Explorer была полностью пересмотрена.Пользовательские элементы управления, основанные на более ранних версиях, необходимо будет переписать.

    Можно просматривать формы рабочих элементов, содержащие новые пользовательские элементы управления, однако сами эти элементы управления будут отображаться как отсутствующие.Соответствующее место в форме отображается красным цветом с указанием пути к отсутствующему элементу управления.Для просмотра всех новых элементов управления форм рабочих элементов используйте текущую версию Team Explorer в параллельной конфигурации или Team Web Access.

Обновление Team Foundation Server

Перед установкой или обновлением Team Foundation Build или Team Foundation Server следует рассмотреть вопросы совместимости между различными версиями этих компонентов.Например, нельзя использовать версию Team Foundation Build старше или новее используемой версии Team Foundation Server.Кроме того, некоторые функции Team Foundation Build недоступны или работают иначе при использовании версии, более старой или новой, чем запущенная на клиентском компьютере версия Team Explorer.Дополнительные сведения см. в разделе Использование устаревших процессов построения.

Обновление Visual Studio Team Foundation Server 2012 выставляет следующие требования.Для получения дополнительной информации см. Требования к обновлению TFS.

  • требование к 64-х разрядному серверу: обновлению Visual Studio Team Foundation Server 2012 требуется 64-х разрядная серверная операционная система.Интеграция с сервером Team Foundation Server с помощью Project Server также требует, чтобы сервер проекта был развернут на 64-х разрядной операционной системе.Дополнительные сведения см. в разделе Требования к системе для Team Foundation Server.

  • Унаследованные процессы построения: при обновлении с более ранних версий Team Foundation Server можно продолжать использовать унаследованные процессы построения.Также можно продолжать использовать более ранние версии Visual Studio для создания процессов построения в Visual Studio Team Foundation Server 2012.Дополнительные сведения см. в разделе Использование устаревших процессов построения.

  • Порталы проектов: все сервера, работающие с Продукты SharePoint и взаимодействующие с сервером уровня приложения на Team Foundation Server 2012, требуют установки расширений Team Foundation Server для SharePoint для текущей версии.Эти расширения поддерживают обратную совместимость и подключение к Team Foundation Server 2010.

Инструментальное средство Microsoft Source Code Control Interface (MSSCCI) Provider 2012

Инструментальное средство MSSCCI позволяет интегрировать Team Foundation (подсистема контроля версий) с продуктами, не поддерживающими интеграцию с Team Explorer. 2012 версия данного средства поддерживает Visual Studio Team Foundation Server 2012 и совместима со следующими версиями программы:

  • Visual Studio 2005

  • Visual Studio .NET 2003;

  • Visual C++ 6 SP6;

  • Visual Basic 6 SP6;

  • Visual FoxPro 9 SP2;

  • Microsoft Access 2007

  • SQL Server Management Studio;

  • Sparx Systems Enterprise Architect 7.5;

  • Sybase PowerBuilder 11.5;

  • Microsoft eMbedded Visual C++ 4.0

Дополнительные ресурсы

Дополнительные сведения см. в указанных ниже статьях на веб-сайте корпорации Майкрософт.

См. также

Основные понятия

Новые возможности планирования и отслеживания

Изменения, выполняемые в командных проектах и шаблонах процессов по умолчанию в процессе обновления Team Foundation Server

Работа с клиентами Team Foundation

Планирование и отслеживание проектов