Compartilhar via


Resolver Command

Permite que você resolva os conflitos entre itens alterados no seu espaço de trabalho e as versões mais recentes ou de destino de itens no servidor.

Permissões necessárias

Para usar o resolve comando, você deve ser o proprietário do espaço de trabalho ou ter o modelo global Administrar os espaços de trabalho permissão conjunto para Permitir.Você também deve ter o Leitura and Fazer check-out permissões para os itens envolvidos em uma operação resolver definidas como Permitir.Para obter mais informações, consulte Permissões de Team Foundation Servidor.

tf resolve [itemspec] 
[/auto:(AcceptMerge|AcceptTheirs|AcceptYours|OverwriteLocal|DeleteConflict|AcceptYoursRenameTheirs)] 
[/preview] [/overridetype:overridetype] [/recursive] [/newname:path]

tf resolve [itemspec] 
[/auto:(AcceptMerge|AcceptTheirs|AcceptYours|OverwriteLocal|DeleteConflict|AcceptYoursRenameTheirs)] 
[/preview] [/converttotype:converttype] [/recursive] [/newname:path]

Parâmetros

Argumento

Descrição

Itemspec

Usado para identificar o arquivo ou pasta para o qual você deseja resolver conflitos de versão.Se omitido, todos os itens com os conflitos serão incluídos.Para obter mais informações sobre como Team Foundation Server analisa itemspecs para determinar quais itens estão dentro do escopo, consulte Sintaxe de linha de comando (Team Sistema).

overridetype

Usado com o /overridetype opção. Especifica o tipo de codificação dos arquivos envolvidos.Por exemplo; binário.

converttype

Usado com o /converttotype opção. Especifica o tipo de codificação, sistema autônomo "unicode."

path

Usado com o /newname opção. Especifica o caminho novo da afetado arquivo ou pasta

Opção

Descrição

/auto

Resolve conflitos pendentes entre versões diferentes de itens especificados no espaço de trabalho corrente usando uma das seguintes opções:

  • AcceptMerge   Automaticamente reconcilia diferenças de conteúdo não-sobreposição entre a versão especificada do espaço de trabalho de um item e a versão mais recente do servidor.

    Se as diferenças não podem ser reconciliadas automaticamente, porque o arquivo for binário ou porque as versões do espaço de trabalho e servidor contêm sobrepondo as alterações de conteúdo, o conflito permanece não resolvido pendentes a seleção de uma das seguintes opções de mesclagem manual.

  • The AcceptTheirs opção instrui Team Foundation Server para substituir as revisões do espaço de trabalho com a revisão do servidor. Além disso, há conflitos gerados pela execução de Merge comando, essa opção aceita as alterações da fonte de mesclagem e sobrescreve as alterações no destino.

  • The AcceptYours opção instrui Team Foundation Server para manter suas alterações e descartar as alterações na versão de servidor de um item. Para conflitos gerados pela execução de Merge comando, essa opção descarta as alterações da fonte de mesclagem e deixa o destino inalterado.

  • The OverwriteLocal opção substitui o arquivo no seu espaço de trabalho com a versão do servidor. Isso é usado para resolver conflitos que podem surgir de um arquivo gravável no seu espaço de trabalho.

  • The DeleteConflict opção remove um conflito da tabela de conflitos e a tabela a opção/descrição.

  • The AcceptYoursRenameTheirs opção aceita o Sumário e o nome do seu arquivo e renomeia os seus arquivos para um novo nome que o usuário especifica. Esta opção exige um único item arquivos_especificados e o /newname opção também deve ser incluída.

/preview

Exibe a corrente está em conflito, mas não faz nada com eles.

/overridetype

Especifica a codificação opcional para arquivos envolvidos em uma mesclagem de três vias.sistema autônomo arquivos são tratados sistema autônomo a codificação especificada.Você deve determinar a codificação correta.Team Foundation Server salva a saída resultante da mesclagem na codificação especificada no seu espaço de trabalho. Para obter mais informações sobre codificações de arquivo, consulte Tipos de arquivo.

Observação:
Não é possível especificar ambos um /overridetype e um /converttotype.

/converttotype

Especifica a codificação usada para conversão temporária para a entrada em uma operação de mesclagem de três vias.A saída de mesclagem é salva na codificação especificada no seu espaço de trabalho.Essa opção é uma opção avançada e raramente usado.Para obter mais informações sobre codificações de arquivo, consulte Tipos de arquivo.

Observação:
Não é possível especificar ambos um /overridetype e um /converttotype.

/recursive

Elimina itens na pasta específica e subdiretórios.

/newname

Opção usada para resolver um conflito de colisão do nome.Só pode ser usado em conjunto com AcceptMerge e AcceptYoursRenameTheirs. Com AcceptMerge, /newname só é válido com os conflitos que envolvem a renomeação e/ou cancelar a exclusão. Se usado, você deve fornecer um novo path.

Comentários

Você pode usar o Resolve comando para selecionar uma resolução para alterações pendentes que estão em conflito com a versão do servidor.

Se forem detectados conflitos de versão entre a sua versão e a versão no servidor de destino durante um get, check-in ou operação de mesclagem, aparece um aviso para que você selecionar uma resolução de conflitos usando o resolve comando. Você deve resolver conflitos antes que você pode verificar as alterações pendentes.

Para obter mais informações sobre como localizar o TF utilitário de linha de comando, consulte Comandos do utilitário de linha de comando TF.

Exemplos

O exemplo a seguir chama o Resolver conflitos caixa de diálogo de para que você pode dizer Team Foundation Server como lidar com alterações pendentes que estão em conflito com a versão do servidor.

tf resolve

O exemplo a seguir tenta resolver todos os conflitos, mesclando as alterações.

tf resolve /auto:acceptmerge

Consulte também

Tarefas

Demonstra Passo a passo: Funcionalidade Avançado de Controlarar de versão

Conceitos

Tipos de arquivo

Referência

Sintaxe de linha de comando (Team Sistema)

mesclagem comandos

Obter comando

Comando de check-in

Comando de diferença

Outros recursos

Comandos do utilitário de linha de comando TF

Resolver diferenças de pasta e conflitos de arquivo (@@)

Comparando pastas e arquivos no Controlarar de versão