Conectar a projetos da equipe

Antes de poder interagir com recursos que estão armazenados em Visual Studio Team Foundation Server, primeiro você deve se conectar a um projeto de equipe. Cada espaço de trabalho em Eclipse é associado a uma única instância de Team Foundation Server. Adicionalmente, se você conectar à Visual Studio Team Foundation Server 2010, o espaço de trabalho de Eclipse será associado com uma única coleção de projeto de equipe. Se você estiver trabalhando em vários projetos de Eclipse que estão em instâncias diferentes de Team Foundation Server ou em coleções de projeto de equipe diferentes, você deve ter um espaço de trabalho de Eclipse para cada projeto. Você pode trabalhar com vários projetos de equipe se eles estiverem na mesma instância e, para o Visual Studio Team Foundation Server 2010, na mesma coleção de projeto de equipe.

Neste tópico, você se conecta a um projeto de equipe existente para acessar um ou mais projetos de Eclipse que já estão gerenciados pelo controle de versão. Em vez disto, se você desejar colocar uma novo projeto de Eclipse sob controle de versão em um projeto de equipe existente, consulte Colocando Arquivos em Versão Controle (Team Explorer Everywhere).

Você deve usar um cliente de Team Foundation diferente se deseja criar um projeto de equipe ou uma coleção de projeto de equipe. Para obter mais informações, consulte o seguinte tópico no site da Microsoft: Iniciando uma Nova Equipe de Projeto.

Neste tópico

Permissões Necessárias

Para conectar a um projeto de equipe, você deve ser um membro do grupo de segurança Usuário Válidos Team Foundation e do grupo de segurança para o projeto de equipe Leitores. Se as permissões de segurança necessárias forem definidas explicitamente, sua permissão de Exibição de informação sobre o nível de servidor deve ser definida como Permitir e sua permissão de Exibição de informação sobre o nível de projeto no projeto de equipe deve ser definido como Permitir. Para obter mais informações, consulte: Permissões do Team Foundation Server.

Conectando aos Projetos da Equipe

Cada espaço de trabalho de Eclipse que você define é associado com uma única instância de Team Foundation Server e uma única coleção de projeto de equipe (para Visual Studio Team Foundation Server 2010). Para conectar a uma instância diferente, você deve conectar de um novo espaço de trabalho de Eclipse e então importar um ou mais projetos de Eclipse naquele espaço de trabalho. Para conectar a uma coleção de projeto de equipe diferente, você deve remover todos os projetos de Eclipse de seu espaço de trabalho que são associados a Team Foundationou você deve conectar de um novo espaço de trabalho de Eclipse.

Crie um Espaço de Trabalho para Eclipse

  1. No menu Arquivo, aponte para Alternar Espaço de Trabalho e depois clique em Outro.

    A caixa de diálogo Iniciador de Espaço de Trabalho aparece.

  2. Em Espaço de trabalho, digite o caminho e o nome do espaço de trabaho que você deseja criar.

    Você também pode clicar em Procurar.

  3. Clique em OK.

    O cliente de Eclipse fecha e reabre para carregar o novo espaço de trabalho. A página Bem-vindo aparece.

  4. Clique em Workbench.

    Aparece um Explorador de Projeto vazio. Depois importe seu projeto de Eclipse de Team Foundation Server.

Importe um Projeto de Eclipse da Team Foundation Server

  1. No menu Arquivo, clique em Importar.

    A caixa de diálogo Importar aparece.

  2. Em Selecione uma origem de importação, digite uma equipe para filtrar a lista do nó Equipe.

    Você também pode expandir manualmente o nó Equipe .

    ObservaçãoObservação

    Em versões anteriores da Eclipse, esta lista podia ser plana, em vez de hierárquica.

  3. Na lista, clique em Team Foundation Server da Microsoft.

  4. Clique em Next.

    A caixa de diálogo Importar Projeto do Team Foundation Server aparece.

  5. Especifique a instância de servidor que é host do projeto de equipe que você deseja se conectar.

    Se o servidor que você deseja se conectar não estiver listado, você pode adicioná-lo. Para obter mais informações, consulte Adicione uma Instância de Team Foundation Server.

  6. Na lista Coleções do Projeto de Equipe, clique na coleção que contenha o nome do projeto de equipe que você deseja se conectar.

  7. Na lista Projetos de Equipes, marque a caixa de seleção para cada projeto de equipe que você deseja se conectar e então clique em Avançar.

  8. Na página Espaço de Trabalho do TFS, especifique o espaço de trabalho Team Foundation Server que você deseja usar em controle de versão e então clique em Avançar.

    ObservaçãoObservação

    Você pode clicar em Editar opcionalmente na página do Espaço de Trabalho do TFS para configurar as pastas de trabalho. Você pode especificar se cada pasta está ativa ou encoberta. Pastas ativas serão copiadas para seu espaço de trabalho de Eclipse local e as pastas encapotadas não. Você também pode especificar pastas locais para cada pasta de trabalho.

  9. Na página Seleção de Projeto, na lista Importar Projeto(s), especifique o projeto de Eclipse ou projetos que você deseja importar.

    Para importar projetos múltiplos de Eclipse, realce cada projeto que você deseja importar. Para projetos de Eclipse, você deve selecionar as pastas que contêm o arquivo .project. Os projetos não serão importados se você especificar a pasta pai.

    ObservaçãoObservação

    Para realçar várias pastas de projeto, você pode pressionar o CTRL e então clicar nas pastas. Você pode realçar um intervalo de pastas, se você mantiver pressionada a tecla SHIFT e então clicar na primeira e última pasta do intervalo que você deseja importar.

  10. (Opcional) Você pode executar qualquer uma das seguintes etapas:

    • Clique no botão Salvar para exportar o projeto de Eclipse especificado para um arquivo XML.

      Você pode enviar esse arquivo XML para outros usuários da sua equipe, os quais podem ser úteis se você deve importar vários projetos do Eclipse no seu espaço de trabalho.

    • Clique no botão Carregar para importar uma lista de projetos de Eclipse de um arquivo XML.

    • Marque a caixa de seleção Adicionar o projeto ao Conjunto de Trabalho se você deseja agrupar projetos de Eclipse relacionados em um contêiner chamado de conjunto de trabalho.

      Este agrupamento afeta apenas como os projetos de Eclipse aparecem e não as pastas de trabalho.

    • Marque a caixa de seleção Mostrar o Assistente de Novo Projeto para pastas que não sejam do Projeto Eclipse se você desejar criar um projeto de Eclipse em cada uma destas pastas.

      O assistente aparece apenas para pastas selecionadas que já não são projetos de Eclipse.

    • Marque a caixa de seleção Executar uma Obtenção Forçada da Última Versão dos arquivos nos projetos selecionados se você deseja forçar um download de todos os itens do servidor, até mesmo se eles já existirem no sistema de arquivos local. Por padrão, as versões mais recentes dos arquivos serão recuperadas se eles já não existirem no sistema de arquivos local. Você deveria precisar selecionar esta caixa de seleção apenas se já definiu os mapeamentos da pasta de trabalho para as pastas especificadas no espaço de trabalho Team Foundation Server, mas a cópia local está danificada de alguma forma.

      ObservaçãoObservação

      Você sempre pode obter a mais recente versão de seus arquivos depois que concluir a operação de importação. Para obter mais informações, consulte Obtendo uma Cópia Local dos Arquivos do Servidor de Controle de Versão (Team Explorer Everywhere).

  11. Clique em Next.

  12. Na página Confirmação, revise os projetos que você especificou para importar. Se a lista estiver correta, clique em Concluir. Se você deve fazer correções, clique em Atrás.

    Os projetos de Eclipse especificados aparecem em Gerenciador de Projeto ou Gerenciador de Pacote. Você deve abrir o Gerenciador de Equipe manualmente para visualizar o projeto de equipe associado. Para obter mais informações, consulte Abrir o Team Explorer.

Reconectando a um Espaço de Trabalho de Eclipse

Se você já tiver um ou mais espaços de trabalho de Eclipse em seu computador local associados com uma instância de Team Foundation, você poderá reconectar rapidamente alternando para um desses espaços de trabalho.

Se você deve acessar coleções de projeto de equipe diferentes ou instâncias diferentes de Team Foundationfreqüentemente, você pode criar um espaço de trabalho único de Eclipse que não contém nenhum projeto de Eclipse que está associado a Team Foundation. Deste espaço de trabalho, você pode conectar a qualquer instância ou coleção de projeto de equipe se você clicar em Adicionar Projeto de Equipe Existente na barra de ferramentas Team Explorer.

Para reconectar a um espaço de trabalho de Eclipse associado com uma instância de Team Foundation Server

  • No menu Arquivo, aponte para Alternar Espaço de Trabalho e depois clique no espaço de trabalho de Eclipse que você deseja se reconectar.

    O cliente de Eclipse fecha e reabre, e carrega o espaço de trabalho de Eclipse que você especificou. Quando o espaço de trabalho carregar, a conexão para a instância associada de Team Foundation Server será criada automaticamente.

Resolvendo Problemas Conectando ao Team Foundation Server

Se você experimentar problemas relacionados à Team Foundation Server do Plug-in do Team Foundation Server para Eclipse, o Team Foundation Server pode não estar executando, a rede pode ter um problema ou você pode não ter permissões suficientes. Execute as seguintes ações para tentar resolver o problema de conexão:

  1. Verifique se você tem permissões suficientes para as ações que você está executando. Se os erros que você recebe indicarem ações somente leitura ou bloqueadas, você pode não ter a permissão para agir nos dados.

    Para obter mais informações, consulte: Permissões do Team Foundation Server.

  2. Se um ícone de X vermelho aparecer no nó de Documentos em Team Explorer, o Plug-in do Team Foundation Server para Eclipse perdeu comunicação com o Produtos do SharePoint. Você também pode observar que a lista de documentos individuais que apareceu sob o nó de Documentos desapareceu. Quaisquer das seguintes condições podem causar perda de comunicação:

    • O computador local não está conectado à rede. Para resolver este problema, confirme que o computador local está conectado à rede e que ele pode acessar os recursos de rede.

    • O servidor host de Produtos do SharePoint está offline ou a rede de computadores não está operacional. Para resolver este problema, entre em contato com o administrador para o Produtos do SharePoint para confirmar que o servidor está disponível na rede.

    • As permissões que são concedidas à sua conta de usuário em Produtos do SharePoint não são suficientes para acessar o site de portal de equipe. Entre em contato o administrador de Produtos do SharePointe solicite que sua conta de usuário seja acrescentada ao grupo Contribuinte. Seu gerenciamento de projeto também pode estar habilitado a conceder a permissão exigida.

  3. Se um ícone de X vermelho aparecer no nó de Relatórios em Team Explorer, você pode não ter permissões para acessar os relatórios ou o Plug-in do Team Foundation Server para Eclipse pode ter perdido comunicação com o servidor que é host do Serviço de Relatórios SQL Server . Nestas instâncias, pergunte a seu administrador de projeto se ele tem certeza que você tem permissões para acessar o nó Relatórios e que o servidor host Reporting Services está em funcionamento.

    Um ícone de X vermelho aparecerá próximo ao nó de Relatórios se ambas as seguintes condições forem verdadeiras:

    • O Plug-in do Team Foundation Server para Eclipse está executando no mesmo computador como Reporting Services.

    • Você não tem seu logon feito como administrador ou a segurança aprimorada está habilitada para o Internet Explorer.

    Para corrigir estes problemas, faça o logon no seu computador como um administrador ou abra o Internet Explorer, abra as Opções de Internet, clique na guia Segurança e desmarque a caixa de seleção Ativar Modo de Proteção.

  4. Verifique se as conexões de rede em seu computador estão funcionando corretamente. Tente executar outros aplicativos que também requerem conexões de rede. Se eles também tiverem problemas, você provavelmente terá um problema de rede.

  5. Verifique se seu projeto de equipe foi movido para outra coleção de projeto de equipe em Team Foundation Server. Se movido, você deve criar uma conexão com o novo nome de servidor.

  6. Verifique se a coleção de projeto de equipe associada não está offline.

    Este sintoma se aplica apenas ao Visual Studio Team Foundation Server 2010.

  7. Verifique se as configurações de servidor proxy estão corretas.

    Se você deve usar um servidor proxy para acessar sua instância de Team Foundation Server, você configurará as informações de proxy sobre a guia Proxies na etapa 5 do procedimento de importação no Connecting to Team Projects anterior deste tópico. Se você configurar um servidor proxy para seu computador host, mas sua instância de Team Foundation Server está em sua rede local, você não deveria definir nenhum servidor proxy na guia Proxies.

    Por padrão, o Plug-in do Team Foundation Server para Eclipse tentará conectar usando o servidor proxy do sistema se tal servidor estiver configurado.

Consulte também

Outros recursos

Guia de Introdução com Team Explorer Everywhere e Team Foundation Server

Colocando Arquivos em Versão Controle (Team Explorer Everywhere)

Obtendo uma Cópia Local dos Arquivos do Servidor de Controle de Versão (Team Explorer Everywhere)