Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Serviços de DevOps do Azure | Azure DevOps Server | Azure DevOps Server 2022
Visual Studio 2019 | do Visual Studio 2022
O comando Team Foundation Version Control (TFVC) tf resolve permite resolver conflitos entre itens alterados em seu espaço de trabalho e as versões mais recentes ou de destino dos itens no servidor.
Pré-requisitos
| Categoria | Requerimentos |
|---|---|
| Permissões | - Proprietário do espaço de trabalho ou Administrar espaços de trabalho definido como Permitir. - Permissões de leitura e check-out para os itens envolvidos em uma operação de resolução definida como Permitir. |
Para obter mais informações, consulte Default TFVC permissions.
Sintaxe
tf resolve [itemspec]
[/auto:(AutoMerge|TakeTheirs|KeepYours|OverwriteLocal|DeleteConflict|KeepYoursRenameTheirs)]
[/preview] [(/overridetype:overridetype | /converttotype:converttype] [/recursive] [/newname:path] [/noprompt] [/login:username, [password]]
Parâmetros
Argumentos
Argumento
Descrição
<itemspec>
Usado para identificar o arquivo ou pasta para o qual resolver conflitos de versão. Se omitidos, todos os itens com conflitos são incluídos. Para obter mais informações sobre como o TFVC analisa o itemspec para determinar quais itens estão dentro do escopo, consulte Usar comandos de controle de versão do Team Foundation.
Observação
Você pode especificar mais de um itemspec argumento.
<overridetype>
Usado com a opção /overridetype. Especifica o tipo de codificação dos arquivos envolvidos, por exemplo, binary.
<converttype>
Usado com a opção /converttotype. Especifica o tipo de codificação, como unicode.
<path>
Usado com a opção /newname. Especifica o novo caminho do arquivo ou pasta afetado.
<username>
Fornece um valor para a opção /login. Você pode especificar um valor de nome de usuário como DOMAIN\username ou username.
Opções
Opção
Descrição
/auto
Resolve conflitos pendentes entre diferentes versões de itens especificados no espaço de trabalho atual usando uma das seguintes opções.
Se as diferenças não puderem ser reconciliadas automaticamente, seja porque o arquivo é binário ou porque as versões do espaço de trabalho e do servidor contêm alterações de conteúdo sobrepostas, o conflito permanecerá sem solução até a seleção de uma das opções de mesclagem manual.
AutoMerge: Reconcilia automaticamente as diferenças de conteúdo não sobrepostas entre a versão de espaço de trabalho especificada de um item e a versão mais recente do servidor.TakeTheirsinstrui o TFVC a substituir revisões do espaço de trabalho com a revisão do servidor. Para conflitos gerados pela execução do comandomerge, essa opção aceita as alterações da origem da mesclagem e substitui as alterações no destino.KeepYoursinstrui o TFVC a manter suas alterações e descartar as alterações na versão do servidor de um item. Para conflitos gerados pela execução do comandomerge, essa opção descarta as alterações da origem da mesclagem e deixa o destino inalterado.OverwriteLocalsubstitui o arquivo em seu espaço de trabalho com a versão do servidor. Você pode usar essa opção para resolver conflitos que surgem de um arquivo gravável em seu espaço de trabalho.DeleteConflictremove um conflito da tabela de conflitos e da tabela de opções/descrições.KeepYoursRenameTheirsaceita o conteúdo e o nome do arquivo e renomeia o arquivo para um novo nome que você especificar. Essa opção requer um filespec de item único e você também deve incluir a opção/newname.
/preview
Exibe conflitos atuais, mas não faz nada com eles.
/overridetype
Especifica a codificação opcional para arquivos envolvidos em uma mesclagem de três vias. Os arquivos são tratados como a codificação especificada. Você deve determinar a codificação correta. O TFVC salva a saída de mesclagem resultante na codificação especificada em seu espaço de trabalho. Para obter mais informações sobre codificações de arquivo, consulte Gerenciar tipos de arquivo.
Observação
Não é possível especificar 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 em seu espaço de trabalho. Esta opção é uma opção avançada e raramente usada. Para obter mais informações sobre codificações de arquivo, consulte Gerenciar tipos de arquivo.
Observação
Não é possível especificar um /overridetype e um /converttotype.
/recursive
Resolve itens no diretório e subdiretórios específicos.
/newname
Resolve um conflito de colisão de nomes. Só pode ser usado em conjunto com AutoMerge e KeepYoursRenameTheirs. Com AutoMerge, /newname só é válido em conflitos que envolvam renomear e/ou cancelar a exclusão. Se utilizado, deve fornecer um novo path.
/login
Especifica o nome de usuário e a senha para autenticar o usuário com o Azure DevOps.
/noprompt
Suprime todas as solicitações de entrada.
Comentários
Você pode usar o comando resolve para selecionar uma resolução para alterações pendentes que entrem em conflito com a versão do servidor.
Se forem detetados conflitos de versão entre a sua versão e a versão no servidor de destino durante uma operação de get, check-in ou merge, será apresentado um pedido para selecionar uma resolução de conflitos utilizando o comando resolve. Você deve resolver conflitos antes de fazer check-in das alterações pendentes.
Para obter mais informações sobre como usar o utilitário de linha de comando tf, consulte Usar comandos de controle de versão do Team Foundation.
Exemplos
O exemplo a seguir abre a caixa de diálogo
tf resolve
O exemplo a seguir tenta resolver todos os conflitos mesclando automaticamente as alterações.
tf resolve /auto:automerge