Comando Merges (Controle de Versão do Team Foundation)

Serviços de DevOps do Azure | Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

O tf merges comando exibe informações detalhadas sobre mesclagens anteriores entre as ramificações de origem e destino especificadas no Controle de Versão do Team Foundation (TFVC).

Pré-requisitos

Para usar o merges comando, você deve ter a permissão de leitura definida como Permitir para ramificações de origem e destino. Para obter mais informações, consulte Permissões TFVC padrão.

Sintaxe

tf merges [source] destination [/recursive] [/extended] [/format:(brief|detailed)] [/login:username, [password]] [/showall]]] [/collection:TeamProjectCollectionUrl]

Parâmetros

Argumentos

Argumento

Descrição

<source>

Filtra o histórico de mesclagem para incluir apenas entradas com as fontes especificadas.

Este parâmetro é opcional.

<destination>

Especifica a ramificação de destino para a qual o histórico de mesclagem é exibido.

Este parâmetro é obrigatório.

<username>

Fornece um valor para a /login opção. Você pode especificar um username valor como um ou usernameDOMAIN\username .

<TeamProjectCollectionUrl>

A URL da coleção de projetos que contém as ramificações sobre as quais você deseja exibir o histórico de mesclagem, por exemplo http://myserver:8080/tfs/DefaultCollection.

Opções

Opção

Descrição

/recursive

Exibe informações para todas as mesclagens na pasta do servidor TFVC especificada e suas subpastas.

/extended

Exibe uma lista de mesclagens para um intervalo específico de itens de destino, por exemplo tf merges tgt\file1.txt; C21-25. Esta opção exibe os tipos de mesclagens, por exemplo, adicionar ou editar, e informações detalhadas sobre os itens de origem e destino. Esta opção implica /format: Detailed.

Nota

Não é possível usar essa opção se especificar um item de origem.

/format

Especifica os formatos nos quais o histórico de mesclagem pode aparecer:

  • Brief (padrão): mostra os números do conjunto de alterações para os itens de origem e de destino e o autor e a data do check-in de destino.
  • Detailed: Mostra os caminhos detalhados e os números do conjunto de alterações para os itens de origem e de destino.

/login

Especifica o nome de usuário e a senha para autenticar o usuário com o Azure DevOps.

/showall

Exibe todas as mesclagens anteriores de um determinado item de destino sob seu nome atual e todos os nomes usados anteriormente.

/collection

Especifica a coleção de projetos.

Observações

Para obter mais informações sobre como usar o utilitário de linha de tf comando, consulte Usar comandos de controle de versão do Team Foundation.

Exemplos

O exemplo a seguir exibe informações sobre todas as operações de mesclagem feitas entre o Beta1_branch e o RTM_branch.

c:\projects>tf merges /recursive Beta1_branch RTM_branch

Saída de exemplo:

Changeset  Merged in Changeset   Author   Date
--------------------------------------------------------
135         162                   Justin     10/31/2003
146         162                   Justin      10/31/2003
147*        167                   Bill       11/02/2003

O asterisco * ao lado do conjunto de alterações 147 indica que apenas algumas das alterações nesse conjunto de alterações #147 foram mescladas no conjunto de alterações #167.