Resolver Conflitos entre Dois Arquivos (Team Explorer Everywhere)

Usando o Controle de versão do Team Foundation para gerenciar seus arquivos, você pode trabalhar simultaneamente com um membro da equipe em um recurso como um arquivo do código-fonte. Porém, se várias pessoas trabalharem simultaneamente no mesmo arquivo, às vezes elas terão que resolver conflitos.

Um conflito pode ocorrer quando você tentar executar quaisquer das seguintes operações:

  • Obtenha ou faça check-in de um arquivo: pode ocorrer um conflito entre a versão em seu espaço de trabalho e a versão no servidor.

  • Mescle de uma ramificação a outra: um conflito pode ocorrer entre a versão do arquivo na ramificação de origem e a versão do arquivo na ramificação de destino.

  • Desfazer check-in particular de um arquivo: pode ocorrer um conflito entre a versão em seu espaço de trabalho que você deseja desfazer o check-in particular e a versão no servidor.

  • Execute uma operação de reversão usando o comando de reversão: pode ocorrer um conflito entre a versão atual do arquivo e a versão que você está tentando criar.

Pode se frustrante encontrar conflitos quando você está tentando concluir uma operação, o Controle de versão do Team Foundation lhe fornece informações para ajudar a entender a causa do conflito e as ferramentas que você pode usar para resolvê-lo. Em muitos casos, você pode usar operações automáticas como Resolver Tudo Automaticamente ou AutoMerge para resolver rapidamente um ou mais conflitos.

Permissões Necessárias

Para executar estes procedimentos, você deve ter a permissão de Leitura para o item no caminho de origem e a permissão de check-out para o item no caminho de destino definido para Permitir. Se você estiver renomeando o item no caminho designado, você deve ter a permissão de Check-Out para o caminho de origem e o caminho de destino designado para Permitir. Se um bloqueio estiver envolvido, você deve mudar a permissão de Bloqueio para Permitir. Para obter mais informações, consulte o seguinte tópico no site da Microsoft: Permissões do Team Foundation Server.

Resolver Conflitos

Você deve resolver os conflitos antes que possa concluir a operação que causou o aparecimento da caixa de diálogo Solucionar Conflitos . Você pode instruir a Plug-in do Team Foundation Server para Eclipse para tentar resolver todos os conflitos automaticamente. Alguns conflitos devem ser resolvidos manualmente. Se você tentar resolver automaticamente uma ou mais alterações que não podem ser resolvidas, um erro aparecerá.

ObservaçãoObservação

Os procedimentos nesta seção presumem que você executou uma ação que fez a caixa de diálogo Resolver Conflitos aparecer. Se você fechar a caixa de diálogo, você pode fazer a caixa de diálogo reaparecer se tentar novamente a mesma operação.

Resolver todos os conflitos automaticamente

  • Na caixa de diálogo Resolver Conflitos, clique em AutoMerge todos.

    O Plug-in do Team Foundation Server para Eclipse tenta resolver os conflitos listados. Se bem sucedida, sua operação se concluirá. Se os conflitos não puderam ser resolvidos, um erro aparecerá e você deve resolver os conflitos manualmente antes de sua operação poder ser concluída.

Para resolver manualmente um único conflito

  1. Na caixa de diálogo Resolver Conflitos, clique em um conflito e então clique em Resolver.

    Você também pode clicar duas vezes em um conflito listado.

    A caixa de diálogo Resolver Conflito de Versão aparece. Especifica a razão para o conflito e o caminho local do arquivo que está envolvido no conflito.

  2. Para comparar arquivos antes de você resolver o conflito, clique em Comparar. Por padrão, a versão local do arquivo é comparada à versão no servidor. Você também pode abrir a lista no botão Comparar para executar comparações adicionais.

  3. Especifique uma opção de resolução. Suas opções dependem do tipo de conflito e da operação que causaram o conflito.

    ObservaçãoObservação

    Dado que o Eclipse não vem com uma ferramenta de mesclagem interna, você deve instalar uma ferramenta de mesclagem externa. Se você tiver um conflito de edição e você instalou uma ferramenta de mesclagem, uma opção aparece para que você possa mesclar opções na ferramenta de mesclagem.

  4. Clique em OK para aplicar a resolução especificada.

    A lista de alterações restantes na caixa de diálogo Resolver Conflitos atualiza enquanto você resolve cada conflito.

  5. Quando você conseguir resolver todos os conflitos, clique em Fechar.

Consulte também

Outros recursos

Fazendo e Desfazendo Check-ins Particulares das Alterações Pendentes (Team Explorer Everywhere)

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

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