Partilhar via


Compatibilidade e dependências do TFS 2013

Antes de atualizar sua versão atual do TFS (Team Foundation Server) ou criar um novo ambiente, é importante saber sobre os pré-requisitos, dependências e outros componentes de atualizações e ambientes. Se você usar uma versão específica do TFS, isso provavelmente levará a outras versões de software que você deve ter, por isso os efeitos de uma atualização podem ser de longo alcance. Este guia ajudará a esclarecer as dependências associadas ao TFS 2013 e reunir os requisitos e considerações especiais em apenas um lugar. Leia-o cuidadosamente antes de atualizar ou iniciar um novo ambiente.

Dica

Este documento fornece orientação sobre a integração com todos os principais produtos que estão disponíveis para uso com o TFS.No entanto, considerando que esta é a primeira versão, pode haver algumas lacunas.

Neste tópico

  • Atualizações do TFS

  • Principais dependências do TFS 2013

    • Sistemas operacionais

    • SQL Server

    • SharePoint

    • Project Server

  • Dependências secundárias do TFS 2013

    • Navegadores

    • Office (produtos do cliente)

    • O .NET Framework

    • Hyper-V

    • System Center Virtual Machine Manager

    • Requisitos de hardware

  • Compatibilidade com o cliente

    • Suporte ao Visual Studio e Team Explorer

    • Team Explorer Everywhere

    • Clientes Git

    • MSSCCI

    • Modelo de objeto do TFS

  • Outras ferramentas

    • Controladores e agentes de compilação local

    • Proxy local

    • TCM (Gerenciamento de casos de teste)

    • Visual Studio Online Services

    • PowerTools do TFS

Atualizações do TFS

Antes de abordarmos a compatibilidade com outras dependências, iremos discutir um pouco as opções de atualização das versões anteriores do TFS. Quando você atualizar o TFS, a sua experiência variará dependendo do tempo que a sua versão anterior do TFS tem. A versão do TFS 2013 oferece suporte para atualizações diretas do TFS 2012 (RTM ou QU4) e TFS 2010. Se você usar o TFS 2008 ou TFS 2005, será preciso instalar uma versão intermediária antes de instalar o TFS 2013.

Se você atualizar do TFS 2005, instale o TFS 2010 RTM ou TFS 2010 SP1 antes de instalar o TFS 2013. Ou, se você atualizar do TFS 2008, você pode escolher qual versão intermediária instalar (TFS 2010 ou TFS 2012); no entanto, recomendamos a TFS 2012, porque a experiência de atualização do TFS 2012 para o TFS 2013 é mais automatizada do que as atualizações da versão 2010.

Caminhos de atualização para o TFS 2013

Você pode atualizar o TFS in-loco ou migrar sua instância para um novo hardware. Se você mudar para o TFS 2013 a partir de uma versão mais antiga do TFS, que não possui sistemas operacionais compatíveis em comum, será preciso realizar uma migração. Outro motivo para realizar uma atualização de migração seria mudar para um hardware mais potente ou expandir seu ambiente para suportar o uso mais intenso. Mas se esses fatores não se aplicam a você, recomendamos uma atualização in-loco. Para obter mais informações sobre o processo de atualização, consulte a nossa documentação no MSDN ou nosso guia de atualização complementar escrito pelo grupo ALM Rangers. Se esse assunto é novo para você, leia algumas Perguntas Frequentes sobre atualizações aqui.

Principais dependências e versões compatíveis do TFS 2013

Resumimos uma lista de todas as versões compatíveis de cada dependência do TFS, cada versão em uma seção separada, na tabela a seguir. Cada seção começa com uma tabela que mostra também as versões que eram compatíveis com o TFS 2012 e TFS 2010, por isso, se você planeja realizar uma atualização você saberá quais as dependências que precisa atualizar. Se versões secundárias não forem explicitamente chamadas, você pode considerar que todas as versões secundárias são compatíveis. Para reduzir a desordem, as edições compatíveis de cada produto estão listadas apenas para as versões compatíveis no momento com o TFS 2013.

Sistemas operacionais

Esta seção aborda as dependências do sistema operacional, separadas por servidores e sistemas operacionais cliente.

Tabela de sistemas operacionais compatíveis do servidor

Sistema operacional de servidor

TFS 2013

TFS 2012

TFS 2010

Windows Server 2012 R2 (Essentials, Standard, Datacenter)

Com suporte

Com suporte

Sem suporte

Windows Server 2012

Com suporte

Com suporte

Sem suporte

Windows Server 2008 R2 (Standard, Enterprise, Datacenter)

Com suporte (mínimo: SP1)

Com suporte

Com suporte

Windows Server 2008

Sem suporte

Com suporte (mínimo: SP2)

Com suporte

Windows Server 2003 R2

Sem suporte

Sem suporte

Com suporte

Windows Server 2003

Sem suporte

Sem suporte

Com suporte (mínimo: SP2)

Windows Small Business Server 2011 (Standard, Essentials, Premium Add-On)

Com suporte

Com suporte

Sem suporte

Windows Home Server 2011

Sem suporte

Com suporte

Sem suporte

Tabela de sistemas operacionais compatíveis do cliente

Sistema operacional de cliente

TFS 2013

TFS 2012

TFS 2010

Windows 8.1 (Basic, Professional e Enterprise)

Com suporte

Com suporte

Sem suporte

Windows 8

Com suporte

Com suporte

Sem suporte

Windows 7 (Home Premium, Professional, Enterprise e Ultimate)

Com suporte (mínimo: SP1)

Com suporte

Com suporte

Windows Vista

Sem suporte

Sem suporte

Com suporte (mínimo: SP2)

Considerações especiais

  • O TFS tem compatibilidade limitada com sistemas operacionais de 32 bits. Nós oferecemos suporte apenas a versões de sistemas operacionais de servidor de 64 bits e apenas a um subconjunto de recursos do TFS em sistemas operacionais de cliente de 32 bits. Os Proxy, Extensões do SharePoint e o assistente de camada de aplicativo padrão não podem ser executados em máquinas de 32 bits. Se você deseja configurar o TFS em uma máquina de 32 bits usando o assistente de camada de aplicativo avançado, você não pode habilitar o SharePoint ou o Reporting, pois esses produtos exigem um sistema operacional de servidor. Se você pretende instalar o SQL Server e o TFS na mesma máquina, considere que o SQL Enterprise não pode ser instalado em um sistema operacional de cliente.

  • No passado, oferecíamos suporte às versões anteriores do Windows para máquinas de Compilação do TFS que oferecíamos para a Camada de Aplicativo. Isso não acontece no TFS 2013, o suporte do sistema operacional é o mesmo. Se você pretende atualizar suas máquinas de compilação quando atualizar o TFS, preste muita atenção aos sistemas operacionais em execução nesses servidores. Considerando isso, o TFS 2013 pode se comunicar com versões mais antigas do Build. Consulte a seção "Compilar" em "Compatibilidade".

  • Você pode instalar o TFS em vários idiomas nos sistemas operacionais compatíveis em vários idiomas, mas você não pode usar todas as combinações de sistemas operacionais e TFS localizadas juntas. Confira as regras:

    • Se você não estiver executando um sistema operacional de idioma inglês, você deve instalar a versão em inglês do TFS ou a versão do TFS que foi localizada para o mesmo idioma do sistema operacional.

    • Se você estiver executando um sistema operacional de idioma inglês, você pode instalar qualquer versão de idioma do TFS.

    • Para obter mais informações sobre as opções de idiomas, leia os Requisitos de idiomas para o Team Foundation Server.

Para obter mais informações sobre os requisitos do sistema operacional, leia os System requirements for Team Foundation Server (Requisitos do sistema para o Team Foundation Server).

SQL Server

Esta seção aborda as dependências do SQL Server para o TFS.

Tabela de suporte

SQL Server

TFS 2013

TFS 2012

TFS 2010

SQL Server 2014 ¹

Com suporte

Sem suporte

Sem suporte

SQL Server 2012 (Express, Standard, Enterprise)

Com suporte(mínimo: SP1²)

Com suporte

Sem suporte

SQL Server 2008 R2

Sem suporte

Com suporte

Com suporte

SQL Server 2008

Sem suporte

Sem suporte

Com suporte

¹ O TFS 2013, com atualização 2 (TFS 2013.2), adiciona suporte ao SQL Server 2014 (consulte as "Considerações especiais").

² Recomendamos instalar a CU2 ou superior sobre o SQL Server 2012 SP1.

Considerações especiais

  • Se você deseja usar o Reporting (na mesma instância do SQL que o TFS usa), instale o SQL Standard ou Enterprise. O SQL Express não é compatível com essa funcionalidade.

  • O TFS 2010 e TFS 2013 não têm nenhuma versão do SQL em comum, por isso é necessário realizar uma atualização de migração ou atualizar o SQL Server e, depois, o TFS Server deles durante um único período de tempo de inatividade.

  • A versão do SQL Express instalada com o TFS Express é a 2012 SP1. Atualizaremos o SQL Express 2008 R2 e 2012 RTM, desde que sejam uma instância padrão. Isso significa que as versões do SQL Express instaladas com o TFS 2012 e 2010 podem ser atualizadas. As versões inferiores do SQL Express serão bloqueadas e exigirão atualização manual.

  • Para trabalhar com o Team Foundation Server, as configurações de agrupamento do SQL Server não devem diferenciar caracteres maiúsculos, acentos e não binários. Se você tem várias instâncias do SQL Server, suas configurações de agrupamento devem ser as mesmas em todos esses servidores. Para obter mais informações sobre configurações de agrupamento, leia: Requisitos de configurações de agrupamento do SQL Server para o Team Foundation Server

  • O SQL Server 2014 aumentou os requisitos de hardware em relação às versões anteriores. Algumas configurações podem prejudicar o desempenho do TFS. Para saber mais, leia Atualização 2 do TFS 2013: considerações de desempenho com o uso do SQL Server 2014.

Para obter mais informações sobre os requisitos do SQL Server, leia os SQL Server requirements for Team Foundation Server (Requisitos do SQL Server para o Team Foundation Server).

SharePoint

Esta seção aborda as dependências do SharePoint para o TFS.

Tabela de suporte

SharePoint

TFS 2013

TFS 2012

TFS 2010

SharePoint 2013 (Foundation, Standard e Enterprise)

Com suporte

Com suporte

Sem suporte

SharePoint 2010 (Foundation, Standard e Enterprise)

Com suporte

Com suporte

Sem suporte

Office SharePoint Server 2007 (Standard, Enterprise) / Windows SharePoint Services 3.0 ¹

Sem suporte

Com suporte

Com suporte

¹ O Windows SharePoint Services equivale à edição Foundation dos produtos SharePoint atuais. Em 2010, a Microsoft começou a mudar a convenção de nomenclatura dos produtos.

Considerações especiais

  • Antes de instalar o SharePoint, verifique os pré-requisitos e serviços recomendados, conforme descritos na página de requisitos. Quando você instalar o SharePoint Foundation usando o assistente do TFS Standard todos os pré-requisitos necessários também serão instalados.

  • Observe que, talvez, seja necessário atualizar seu farm do SharePoint ao atualizar o TFS. Lembre-se de fazer um planejamento adequado, o SharePoint oferece suporte a atualizações apenas a partir da versão anterior mais recente, portanto, avançar várias versões pode ser demorado.

  • Preste bastante atenção aos sistemas operacionais que o SharePoint oferece suporte. O SharePoint pode ser instalado apenas em sistemas operacionais de servidor. Além disso, a escolha do sistema operacional pode limitar a versão do SharePoint disponível para você. Por exemplo, o SharePoint 2013 sem um service pack não é compatível com o Windows Server 2012 R2. Para obter suporte para o Windows Server 2012 R2, use o SharePoint 2013 com SP1 (obtenha-o aqui). Da mesma forma, o SharePoint 2010 sem um service pack não é compatível com o Windows Server 2012, mas o SharePoint 2010 com SP2 é compatível com o Windows Server 2012.

    • O SharePoint lança frequentemente hotfixes KBs para corrigir problemas de compatibilidade em diferentes versões do Windows. Lembre-se de instalar esses KBs para garantir a funcionalidade completa. Consulte a página de requisitosdeles para obter mais informações.
  • Você deve considerar a instalação do SharePoint em um servidor diferente, além de ter requisitos de sistema diferentes do TFS, o SharePoint exige uma grande quantidade de memória e não compartilha recursos também. Se a sua camada de aplicativo do TFS e a camada de dados estão na mesma máquina ou você pretende usar o SharePoint extensivamente ou com outros produtos que não sejam o TFS, coloque o SharePoint em um servidor dedicado.

  • Se você planeja compartilhar servidores SQL entre o SharePoint 2010 e o TFS, será necessário no mínimo o SP1 sobre o SharePoint 2010, para haver compatibilidade com o SQL 2012 SP1.

  • Se você tiver várias instâncias do TFS que se integram com a mesma instância do SharePoint, isso interferirá na versão das extensões do SharePoint que você precisa instalar no seu SharePoint Server. Se as instâncias do TFS tiverem versões diferentes, instale a versão das Extensões do SharePoint que corresponde à versão mais recente do TFS que se conecta ao SharePoint. Lembre-se de que essas extensões devem ser instaladas nos servidores do TFS e no servidor do SharePoint. As extensões do TFS 2013 do SharePoint são compatíveis com versões anteriores e poderão se comunicar com servidores TFS 2012 e TFS 2010. Não há compatibilidade com as versões anteriores do TFS 2008 e TFS 2005, mas também não há sobreposição entre as versões do SharePoint que oferecem suporte e as versões com suporte no TFS 2013.

  • O idioma do SharePoint precisa coincidir com o idioma da implantação do seu TFS. No entanto, você pode adicionar um pacote de idioma apropriado para o SharePoint para atender às exigências do TFS. Para obter mais informações sobre as opções de idiomas do TFS, leia os Requisitos de idiomas para o Team Foundation Server

Para obter mais informações sobre os requisitos do SharePoint, leia os Requisitos de produtos do SharePoint para o Team Foundation Server

Project Server

Esta seção aborda as dependências do Project Server para o TFS.

Tabela de suporte

Project Server

TFS 2013

TFS 2012

TFS 2010

Project Server 2013

Com suporte

Com suporte

Sem suporte

Project Server 2010

Com suporte(mínimo: SP1)

Com suporte(mínimo: SP1)

Sem suporte

Project Server 2007

Sem suporte

Com suporte(mínimo: SP2)

Com suporte(mínimo: SP2)

Considerações especiais

  • O TFS não tem requisitos de topologia para o Project Server, mas recomendamos que você execute o Project Server em um servidor separado do TFS por motivos de desempenho.

  • O Project Server tem uma dependência no SharePoint, por isso você também deve ficar atento aos requisitos do SharePoint quando planejar a sua implantação.

  • Para instalar o Project Server 2010 no Windows Server 2012, é necessário o SP2.

  • Como o SharePoint, o Project Server é compatível apenas com sistemas operacionais de servidor de 64 bits. Para uma discussão mais aprofundada sobre os requisitos de hardware e software do Project Server, inclusive de requisitos por recurso, consulte este tópico.

  • Quando você atualiza o Project Server, há um procedimento especial que você precisa seguir para manter a conexão com o TFS. Para obter mais informações, consulte este tópico.

  • Diferente das extensões do SharePoint, as extensões do Project Server são instaladas apenas no Project Server, e não no Team Foundation Server. Instale as Extensões do Project Server compatíveis com a versão do TFS que você está usando.

  • Os usuários do Project Server usam um suplemento do MSProject que é instalado com os clientes do Visual Studio deles. O suporte para este suplemento reflete o suporte geral para o Visual Studio (explicado em Suporte ao Visual Studio e Team Explorer). Como este suplemento foi enviado pela primeira vez com o Visual Studio 2010 SP1, todas as versões ainda são compatíveis com o TFS 2013.

Para obter mais informações sobre os requisitos do SQL Server, leia: Requisitos do Project Server para o Team Foundation Server

Dependências secundárias e versões compatíveis do TFS 2013

Essas são as dependências secundárias, mas é útil ter uma lista abrangente do que é compatível ou necessário. Em alguns casos, você pode instalar o TFS sem essas dependências secundárias, ou instalá-las para cuidar de uma dependência é uma questão trivial.

Os seguintes navegadores são compatíveis para se conectar ao TFS pelo Team Web Access.

Internet Explorer

Versão do Internet Explorer

TFS 2013

TFS 2012

TFS 2010

Internet Explorer 11

Com suporte

Sem suporte

Sem suporte

Internet Explorer 10

Com suporte

Com suporte

Sem suporte

Internet Explorer 9

Com suporte

Com suporte

Sem suporte

Internet Explorer 8

Sem suporte

Com suporte

Com suporte

Internet Explorer 7

Sem suporte

Com suporte

Com suporte

Safari (apenas em Mac)

Safari (apenas em Mac)

TFS 2013

TFS 2012

TFS 2010

Safari 7

Com suporte

Sem suporte

Sem suporte

Safari 6

Com suporte

Com suporte

Sem suporte

Safari 5

Com suporte

Com suporte

Com suporte

Safari 4

Sem suporte

Com suporte

Com suporte

Firefox e Chrome

Como o Mozilla Firefox e Google Chrome agora se atualizam automaticamente, o TFS 2013 é compatível apenas com a versão mais recente de cada um deles.

Considerações especiais

  • Além dos requisitos do navegador do TFS, seus clientes do Visual Studio, como o Team Explorer, podem ter necessidades diferentes. Você precisará instalar o Visual Studio com a mesma versão que o TFS, para criar novos projetos da equipe, por isso fique atento a esses requisitos.

    • O Visual Studio 2013 originalmente não foi lançado com suporte para o Internet Explorer 8. Com a Atualização 1 do Visual Studio 2013, foi adicionado novamente suporte limitado para o Internet Explorer 8 (incluindo a criação de projetos da equipe).

Office (produtos do cliente)

Esta seção aborda as dependências de ferramentas do Office para o TFS.

Tabela de suporte

Office

TFS 2013

TFS 2012

TFS 2010

Office 2013

Com suporte

Sem suporte

Sem suporte

Office 2010

Com suporte

Com suporte

Com suporte

Office 2007

Com suporte

Com suporte

Com suporte

Considerações especiais

  • Se você usa o SharePoint com o TFS, é necessário adicionar o SP2 ao Office 2007 e SP1 ao Office 2010 para a integração entre o Office e o SharePoint.

  • O SharePoint 2010 não é compatível com o Office 2013.

O .NET Framework

.NET Framework

TFS 2013

TFS 2012

TFS 2010

.NET Framework 4.5.1

Com suporte

Sem suporte

Sem suporte

.NET Framework 4.5

Sem suporte

Com suporte

Sem suporte

.NET Framework 4

Sem suporte

Sem suporte

Com suporte

No TFS 2013, TFS, o modelo de objeto do TFS, compilação da equipe e todos os assemblies de clientes são compilados no .NET 4.5.1. Quando você instala o TFS, o .NET Framework será instalado em sua máquina, se já não estiver instalado.

Hyper-V

Hyper-V

TFS 2013

TFS 2012

TFS 2010

Windows Server 2012 R2 Hyper-V

Com suporte

Sem suporte

Sem suporte

Windows 8.1 Hyper-V

Com suporte

Sem suporte

Sem suporte

Windows Server 2012 Hyper-V

Com suporte

Com suporte

Sem suporte

Windows 8 Hyper-V

Com suporte

Com suporte

Sem suporte

Windows Server 2008 R2 Hyper-V

Com suporte

Com suporte

Com suporte

Windows 7 Hyper-V

Com suporte

Com suporte

Com suporte

Windows Server 2008 Hyper-V

Sem suporte

Com suporte

Com suporte

Windows Vista Hyper-V

Sem suporte

Com suporte

Com suporte

Em geral, o nosso suporte ao Hyper-V será compatível com o nosso suporte ao sistema operacional.

System Center Virtual Machine Manager

SCVMM

TFS 2013

TFS 2012

TFS 2010

SCVMM 2012 R2

Com suporte

Com suporte

Sem suporte

SCVMM 2012

Com suporte

Com suporte

Sem suporte

SCVMM 2008 R2

Com suporte

Com suporte

Com suporte

SCVMM 2008

Sem suporte

Com suporte (mínimo: SP2)

Com suporte

SCVMM 2003 R2

Sem suporte

Sem suporte

Com suporte

SCVMM 2003

Sem suporte

Sem suporte

Com suporte (mínimo: SP2)

Em geral, o nosso suporte ao SCVMM será compatível com o nosso suporte ao sistema operacional.

Requisitos de hardware

Os nossos requisitos de hardware permanecem inalterados desde o TFS 2010. Para obter uma descrição completa dos nossos requisitos de hardware, leia: System requirements for Team Foundation Server (Requisitos do sistema para o Team Foundation Server)

Compatibilidade com o cliente

Nosso tópico no MSDN sobre a compatibilidade do cliente está aqui.

Suporte ao Visual Studio e Team Explorer

Definimos três níveis de suporte ao cliente para diferentes versões do Visual Studio e Team Explorer. Apenas a versão mais recente tem compatibilidade "total" com o Team Foundation Server mais recente, porque esse será o único cliente que contém componentes que podem interagir com novos recursos dessa versão, e também será o único cliente a partir do qual você poderá executar determinadas tarefas administrativas, como a criação de novos projetos da equipe. Versões anteriores terão diferentes níveis de suporte inferiores a esse, dependendo da idade delas. Se você usar versões de cliente e servidor incompatíveis, assegure que suas máquinas de compilação tenham a mesma versão que a sua camada de aplicativos do TFS.

A seguir, nós descrevemos o nível de suporte que garantimos em cada versão de cliente. Tenha em mente que outras funcionalidades diferentes das que estão listadas abaixo podem continuar a funcionar com os clientes mais antigos, na verdade, normalmente funcionam, mas isso está fora do escopo do que testamos e oferecemos suporte oficialmente.

Suporte completo a recursos

Todas as funcionalidades voltadas para o TFS exposta na interface do usuário do Visual Studio e do Team Explorer devem funcionar. Nós garantimos o suporte completo a recursos entre clientes e servidores com a mesma versão.

Observação: se você estiver usando a versão mais recente do Visual Studio, mas continuará usando a versão anterior mais recente do Team Foundation Server (temporária ou permanentemente), você pode esperar um alto nível de compatibilidade nesse caso também. Todos os cenários não administrativos serão compatíveis.

Alto nível de compatibilidade

Se você está executando a versão anterior mais recente do Visual Studio ou do Team Explorer (Visual Studio 2012, no TFS 2013), a maioria dos recursos serão compatíveis no Visual Studio. Talvez seja necessário instalar a atualização mais recente, para que os cenários de linha principal para todas as personas não administrativas sejam compatíveis. Isso inclui recursos necessários para desenvolvedores e testadores darem continuidade ao seu trabalho diário, como criar filas de compilações, executar consultas, visualizar documentos e obter, editar e verificar arquivos. Os gerentes de programa também poderão continuar a usar a maioria dos recursos importantes para eles, mas talvez seja necessário contar com acesso à web para alguns cenários, como para gerenciar áreas e iterações, e escrever novas consultas.

Modelos de processos mais antigos que estavam em uso com a versão anterior do Team Foundation Server continuarão a ser compatíveis com o novo servidor.

Compatibilidade geral

Se um cliente é duas versões mais antigas que o seu servidor, a compatibilidade será geral (depois que você instalar um GDR de compatibilidade). Isso será semelhante ao alto nível de compatibilidade que existe quando o Visual Studio é uma versão mais antiga que o TFS; no entanto, a experiência para alguns cenários que não são de linha principal pode ser prejudicada, mas não totalmente bloqueada. Os não administradores ainda devem conseguir sem obstáculos dar continuidade ao seu trabalho diário e os modelos de processo mais antigos devem continuar a ser compatíveis com o novo servidor.

Suporte ao MSSCCI

O Visual Studio/Team Explorer 2008 e o Visual Studio 2005 não têm mais suporte oficial. Para se conectar ao servidor, esses clientes devem se conectar por meio do provedor MSSCCI. O suporte ao MSSCCI inclui apenas o suporte para integração de controle do código-fonte e comandos MSSCCI. O objetivo é simplesmente permitir que os desenvolvedores continuem a trabalhar com aplicativos herdados em um servidor atualizado. Para obter mais informações sobre o provedor MSSCCI, consulte a seção abaixo chamada "MSSCCI."

Matriz de suporte do MSDN

Versão do Visual Studio/Team Explorer

Notas de suporte do TFS 2013

Notas de suporte do TFS 2012

Notas de suporte do TFS 2010

Visual Studio/Team Explorer 2013

Com suporte (RTM ou mais recente)

Com suporte (RTM ou mais recente)

Com suporte (RTM ou mais recente)

Visual Studio/Team Explorer 2012

Requer a atualização mais recente do Visual Studio 2012. Com suporte para Git com Visual Studio Tools para extensão Git.

Com suporte (RTM ou mais recente). Com suporte para Git com Visual Studio Tools para extensão Git.

Com suporte (RTM ou mais recente). Com suporte para Git com Visual Studio Tools para extensão Git.

Visual Studio/Team Explorer 2010

Requer o SP1e Compat GDR.

Requer o SP1e Compat GDR.

Requer o SP1e Compat GDR.

Visual Studio/Team Explorer 2008

Controle de versão disponível usando o provedor MSSCCI

Requer o SP1e Compat GDR.

Controle de versão oficialmente compatível com provedor MSSCCI. Controle de versão compatível não oficialmente com SP1 e Compat GDR.

Visual Studio 2005

Controle de versão disponível usando o provedor MSSCCI

Controle de versão disponível usando o provedor MSSCCI

Controle de versão disponível usando o provedor MSSCCI

Team Explorer Everywhere

Uma nova versão do Team Explorer Everywhere é lançada com cada versão do TFS. Você deve tentar usar a versão do Team Explorer Everywhere que corresponde à versão do seu Team Foundation Server; no entanto, as versões recentes do Team Explorer Everywhere apresentaram compatibilidade retroativa e avançada com todas as versões do TFS. Se você precisa de compatibilidade com uma versão anterior do Eclipse, Java ou um sistema operacional, você pode usar uma versão mais antiga do TE Team Explorer Everywhere E que engloba o intervalo que deseja. Várias versões do Team Explorer Everywhere também podem ser instaladas lado a lado, se você estiver executando várias versões do Eclipse.

A tabela a seguir inclui todas as versões do Team Explorer Everywhere que são compatíveis com o TFS 2013, e enumera outras compatibilidades do TFS e Eclipse.

Cliente

Eclipse

TFS 2013

TFS 2012

TFS 2010

Team System 2008 TFS

Visual Studio 2005 Team System TFS

Team Explorer Everywhere 2013

3.5–4.3

Sim

Sim

Sim

Não

Não

Team Explorer Everywhere 2012

3.4-4.3

Sim

Sim

Sim

Sim

Sim

Team Explorer Everywhere 2010 SP1

3.2-3.6

Sim

Sim

Sim

Sim

Sim

Team Explorer Everywhere 2010

3.0-3.5

Sim

Sim

Sim

Sim

Sim

Encontre mais informações sobre a compatibilidade de versões de sistemas operacionais e Java na página de downloads de cada versão do Team Explorer Everywhere. A página de download do Team Explorer Everywhere 2013 RTM está localizada aqui.

Clientes Git

Nós ofereceremos suporte a qualquer cliente Git que trabalhe com o protocolo padrão, os mais importantes (listados abaixo) serão testados regularmente.

Clientes

Sistemas operacionais compatíveis

Visual Studio 2012 e 2013

Windows

MSysGit

Windows

XCode

Mac

Eclipse/eGit

Todos

Linha de comando Git

Todos

Mono Develop

Todos

IntelliJIDEA / WebStorm / PhpStorm

Todos

MSSCCI

O provedor MSSCCI pode ser usado para conectar versões anteriores do Visual Studio e outros clientes ao Team Foundation Server. A funcionalidade do TFS disponível quando você usa o MSSCCI é limitada para operações de controle de versão. Em geral, a versão do seu provedor MSSCCI deve coincidir com a versão do TFS que você está usando; no entanto, se você tem um cliente em execução no Windows XP ou Vista, use o MSSCCI 2010 para se conectar ao TFS 2013 (veja o alerta ao lado para saber mais). Ao contrário do Visual Studio, diferentes versões do provedor MSSCCI não podem ser instaladas lado a lado.

O MSSCCI Provider 2013 é compatível com os seguintes softwares:

  • Visual Studio 2008

  • Visual Studio 2005

  • Visual Studio .NET 2003

  • Visual C++ 6 SP6

  • Visual Basic 6 SP6

  • SQL Server Management Studio

Dica

Se você está executando um cliente que requer o Windows XP ou Vista, você precisa instalar o provedor MSSCCI 2010, porque MSSCCI 2013 não é compatível com esses sistemas operacionais.O MSSCCI 2010 ainda funciona com o TFS 2013.Versões do MSSCCI anteriores a 2010 não são compatíveis com o TFS 2013.

Modelo de objeto do TFS

O modelo de objeto do TFS pode ser usado para desenvolver aplicativos que se integram com o TFS. É o mesmo modelo de objeto incluído no Visual Studio e Team Explorer, mas permitirá que outros aplicativos se conectem ao TFS sem um cliente do Visual Studio. Ao desenvolver aplicativos de terceiros que usam o modelo de objeto do TFS, você deve selecionar uma versão que esteja no mesmo nível ou superior que a versão do Team Foundation Server que você deseja usar. O modelo de objeto é compatível com versões anteriores do TFS. Não há garantia de compatibilidade futura, mas o Modelo de Objeto é geralmente compatível com servidores que têm uma versão acima da principal (isso pode exigir a instalação de um GDR). Várias versões do modelo de objeto do TFS podem ser instaladas lado a lado.

Outras ferramentas

Esta seção especifica outras ferramentas.

Controladores e agentes de compilação local

O TFS 2013 é compatível com a integração com o Team Build 2010 e 2012. Use uma versão mais antiga do Build se você usar servidores Build para várias versões do TFS, ou será necessário usar servidores com sistemas operacionais mais antigos em sua instância do TFS. O Team Build 2010 é compatível com sistemas operacionais anteriores até o Windows XP e Windows Server 2003.

Lembre-se de que não há garantia de compatibilidade entre uma versão posterior do Build e uma versão anterior da Camada de Aplicativos do TFS.

Proxy local

O TFS 2013 é compatível oficialmente apenas com a versão 2013 do Proxy, embora seja provável que a versão anterior do Proxy ainda funcione.

TCM (Gerenciamento de casos de teste)

Na tabela ao lado, destacamos a conectividade do Microsoft Test Manager (MTM) compatível com o TFS, e o que é necessário para que ela funcione:

Versão do MTM

TFS 2010

TFS 2012

TFS 2013

MTM 2010

Uso imediato

MTM 2010 + SP1 + GDR

MTM 2010 + SP1 + GDR

MTM 2012

Uso imediato

(Novos recursos como testes exploratórios não aparecem)

Uso imediato

Uso imediato

MTM 2013

Uso imediato

(Novos recursos como testes exploratórios não aparecem)

Uso imediato

Uso imediato

O ambiente Microsoft Test Manager também inclui agentes de teste e controladores de teste para executar testes no seu código. Veja a matriz de compatibilidade entre diferentes versões de agentes e controladores para diferentes versões do TFS:

Versão de agentes e controladores de teste do Visual Studio

TFS 2010

TFS 2012

TFS 2013

Agentes de teste e controladores de teste do Visual Studio 2010

Com suporte

Sem suporte

Sem suporte

Agentes de teste e controladores de teste do Visual Studio 2012

Sem suporte

Com suporte

Com suporte

Agentes de teste e controladores de teste do Visual Studio 2013

Sem suporte

Com suporte

Com suporte

Visual Studio Online Services

Você pode usar os serviços online com uma instância do TFS local e vice-versa.

Usando os recursos de nuvem no TFS local

As empresas podem adotar os serviços do Visual Studio Online de acordo com suas próprias condições, enquanto mantêm outras atividades de ALM com o TFS local. Muitas empresas, por exemplo, optam por manter seu código-fonte local, mas usam o Visual Studio Online para o Teste de Carga e o Application Insights. A visualização do Application Insights (como relatórios, alertas, painéis, etc.) é toda baseada na nuvem e não está disponível no local. Mas, como o Teste de Carga na nuvem, o Application Insights pode interagir com seus servidores locais do Team Foundation. Todos os Application Insights para integração do Visual Studio para itens como o IntelliTrace, Eventos de Memória e marcadores de implantação funcionam bem nessa configuração híbrida.

Aproveitando os recursos do TFS no Visual Studio Online

Da mesma forma, alguns clientes hospedam seu código na nuvem, mas usam o TFS local para o Build e Proxy; existem opções de configuração nos assistentes ou arquivos de configuração que são compatíveis com isso. Esses são, no momento, os dois únicos pontos de integração para o TFS quando a fonte é mantida na nuvem.

Recomendamos que você use a versão mais recente do TFS, sempre que usar os recursos na nuvem em conjunto com a sua instância local; no entanto, você provavelmente não terá nenhum problema quando executar em versões mais antigas.

PowerTools do TFS

Determinar qual a versão do PowerTools que você precisa executar é fácil se você usa a mesma versão do Visual Studio e TFS, mas pode ser difícil quando você tem versões incompatíveis. Alguns PowerTools são voltados para o Team Foundation Server e usam o modelo de objeto de servidor, mas outros são voltados para o Visual Studio e o modelo de objeto de cliente. Isso complica mais o assunto.

A regra geral é que você precisa ter a paridade entre a versão do PowerTools instalada e o modelo de objeto do seu interesse. Você também precisa verificar se o PowerTools está instalado no local correto, o PowerTools deve ser instalado na mesma máquina que o programa que irá usá-lo (que é, geralmente, a mesma máquina que o OM de destino). Se você tem diferentes versões do Visual Studio e TFS instaladas na mesma máquina ou várias versões do Visual Studio, você pode instalar várias versões do PowerTools lado a lado para atender às necessidades de cada programa, salvo indicação contrária descrita abaixo.

Matriz de compatibilidade

A tabela a seguir explica como decidir qual versão de cada PowerTool usar e onde instalá-la. Se você estiver usando o TFS e o Visual Studio 2013, você deve instalar a versão 2013 de cada PowerTool. Tenha em mente que há apenas uma versão do PowerTools para cada versão principal, por isso você não precisa se preocupar com problemas de compatibilidade entre as atualizações.

Compatibilidade do PowerTools entre clientes e servidores

PowerTool

Instale em . . .

Versões de servidor compatíveis

Versões de cliente¹ compatíveis

Analisador de Práticas Recomendadas

Camada de aplicativo do TFS

Versão de servidor compatível

Qualquer versão de cliente²

Política de check-in

Cliente

Qualquer versão de servidor²

Versão (cada) de cliente compatível

Process Template Editor¹

O Process Template editor é o único PowerTool que não funciona com o Team Explorer.

Cliente

Versão de servidor compatível

Cliente deve ser <= servidor

Formas do Storyboard

Cliente

Qualquer versão de servidor²

2012 ou posterior

Aprimoramentos do TE

(Membros da equipe)

Cliente

Compatível com TFS 2012 e mais recentes

Versão (cada) de cliente compatível

TFPT.exe

Comandos divididos em linhas abaixo:

Cliente

Varia de acordo com o comando, o servidor deve ser sempre <= cliente ou comandos serão bloqueados

Varia de acordo com o comando

addprojectportal

Cliente

Versão de servidor compatível

Cliente deve ser >= servidor

addprojectreports

Cliente

Versão de servidor compatível

Cliente deve ser >= servidor

annotate

Cliente

Servidor deve ser <= cliente

Versão (cada) de cliente compatível

bind

Cliente

Servidor deve ser <= cliente

Versão (cada) de cliente compatível

branches

Cliente

Servidor deve ser <= cliente

Versão (cada) de cliente compatível

builddefinition

Cliente

Servidor deve ser <= cliente

Versão (cada) de cliente compatível

buildprocesstemplate

Cliente

Servidor deve ser <= cliente

Versão (cada) de cliente compatível

connections

Cliente

Servidor deve ser <= cliente

Versão (cada) de cliente compatível

createteamproject

Cliente

Versão de servidor compatível

Cliente deve ser >= servidor

getcs

Cliente

Servidor deve ser <= cliente

Versão (cada) de cliente compatível

online

Cliente

Servidor deve ser <= cliente

Versão (cada) de cliente compatível

query

Cliente

Servidor deve ser <= cliente

Versão (cada) de cliente compatível

review

Cliente

Servidor deve ser <= cliente

Versão (cada) de cliente compatível

scorch

Cliente

Servidor deve ser <= cliente

Versão (cada) de cliente compatível

searchcs

Cliente

Servidor deve ser <= cliente

Versão (cada) de cliente compatível

treeclean

Cliente

Servidor deve ser <= cliente

Versão (cada) de cliente compatível

unshelve

Cliente

Servidor deve ser <= cliente

Versão (cada) de cliente compatível

uu

Cliente

Servidor deve ser <= cliente

Versão (cada) de cliente compatível

workitem

Cliente

Servidor deve ser <= cliente

Versão (cada) de cliente compatível

Limpeza de anexo de teste

Servidor

Versão de servidor compatível

Qualquer versão de cliente²

Cmdlets do Windows PowerShell

Cliente

Qualquer versão de servidor²

Versão (mais alta) de cliente compatível³

Extensões do Windows Shell

Cliente

Qualquer versão de servidor²

Versão (mais alta) de cliente compatível³

Modelos de itens de trabalho

Cliente

Qualquer versão de servidor²

Versão (cada) de cliente compatível

¹ Cliente = Team Explorer ou qualquer SKU do Visual Studio, exceto o Visual Studio Express. O PowerTools não pode ser usado com o Visual Studio Express. Se você estiver executando o Visual Studio Express, baixe o Team Explorer gratuitamente para usar a maioria dos PowerTools (todos, exceto o Process Template Editor)

² As células acima com o texto "qualquer versão de cliente" ou "qualquer versão de servidor" significam o seguinte:

  • "Qualquer versão de cliente:" Qualquer cliente que seja compatível (e tenha suporte) em relação à mesma versão do TFS, pois os PowerTools que você deseja poderão se integrar a esses PowerTools. Para os PowerTools 2013, seriam os Visual Studio 2010, Visual Studio 2012 e Visual Studio 2013.

  • "Qualquer versão de servidor:" Qualquer servidor que seja compatível (e tenha suporte) em relação à mesma versão do Visual Studio, pois os PowerTools que você deseja poderão se integrar a esses PowerTools. Para PowerTools 2013, seriam os TFS 2010, TFS 2012 e TFS 2013.

³ Como você pode ver acima, a maioria dos PowerTools que dependem da versão do cliente pode ser instalada uma vez para cada versão do cliente que você tem. A exceção a essa regra são as extensões do Windows, que como limitação do sistema operacional, a versão mais recente que você tem instalada será sempre usada.

Mudanças recentes no PowerTools

Se você está mudando para uma nova versão do PowerTools depois de atualizar o seu Team Foundation Server e PowerTools de uma versão anterior à Atualização 2 de 2012, você perceberá que o Backup/Restore PowerTool foi desinstalado do seu servidor durante o processo de atualização e que o seu plano de backup migrou para o novo recurso Backups Agendados do produto. Isso significa que não há mais um Backup/Restore PowerTool nos PowerTools do TFS 2013.

Personalizações

Se você está usando uma versão antiga do PowerTool de políticas check-in e planeja atualizar seu Team Foundation Server e PowerTools para a versão 2013, as políticas de check-in de comentários do conjunto de alterações, associações de item de trabalho e análise de código devem continuar a funcionar, enquanto você usar uma versão compatível do Visual Studio (Visual Studio 2010, Visual Studio 2012 ou Visual Studio 2013).

Se você tem políticas personalizadas, temos um ótimo post no blog explicando como criar políticas de multiplataforma: https://blogs.msdn.com/b/phkelley/archive/2013/08/12/checkin-policy-multitargeting.aspx.