Configurando o eclipse com o TFS 2010

Essa semana surgiu um novo projeto na empresa onde trabalho que foi desenvolvido em PHP, e foi definido que usaríamos o mesmo ambiente dos projetos .NET, ou seja, o TFS.

Então hoje vou descrever como integrar o Eclipse for PHP Developers com o TFS 2010

Baixar o Plugin

Primeiro de tudo temos que baixar o plugin para o Eclipse que será responsável por conectar no TFS 2010 Microsoft Visual Studio Team Explorer Everywhere 2010

Instalando o Plugin

Agora vamos instalar o plugin, abra seu Eclipse entre na opção Help -> New Software

Clique na opção Add para adicionar o local onde o arquivo foi salvo

Adicione um nome TFS2010 e o local onde se encontra o arquivo ZIP

Veja que é listado o plugin, selecione e clique em next

Será exibido os detalhes da instalação, clique em next

Na próxima tela será exibida o termo de licença, clique em aceitar e depois em finish

Processo de instalação

Após a instalação será necessário reiniciar o Eclipse

Conectando no TFS 2010

Depois de reiniciado o Eclipse, temos que exibir a view do TFS, para isso clique em Window -> Show View -> Other

Selecione a opção Team Foundation Server -> Team Explorer e clique em OK

Agora temos que abrir o projeto que está no servidor do TFS, na view Team Explorer clique em Add Existing Team Project

A primeira vez será exibido o termo de licença, clique em accept

Na próxima tela temos que adicionar a chave do produto, ou usar a versão trial

Agora sim, que vamos configurar a conexão com o TFS

  1. Server: Endereço do servidor TFS (não esqueça de colocar o /tfs no final)
  2. Selecione o tipo da autenticação
  3. Usuário
  4. Domínio
  5. Senha

Na próxima tela vamos selecionar a collection e o projeto que queremos conectar, e clique em Next

Depois vamos configurar o workspace que é a pasta local onde o projeto estará, e clique em OK

Você receberá uma mensagem perguntando se deseja baixar a última versão do projeto

Sincronizando o projeto com o workspace

Depois de conectado podemos ver toda a estrutua do TFS na view Team Explorer, veja que igual ao Visual Studio

Toda as opções que temos no VS também temos nesse plugin do Eclipse, podemos fazer Check-in/Check-out, fazer querys, acompanhar Work Items, etc.. veja abaixo alguma imagens

Check-in de arquivos pendentes

Opções do TFS para cada projeto

Listagem dos Work Itens

Detalhes do Work Item

Conclusão

Dessa forma podemos utilizar o TFS em projetos que utilizam outras linguagem como Java, PHP, C++, etc…

Qualquer dúvida, opinião, reclamação mande seu comentário!

Aquele Abraço!

Sobre Leandro Prado

Leandro Silveira Prado é Premier Field Engineer na Microsoft especializado em Application Lifecycle Management.