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

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

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

Pré-requisitos

Para usar o comando merges, você deve ter a permissão deLeitura definida para Permitir tanto ramificações de origem quanto de destino. Para saber mais, confira Permissões padrão do TFVC.

Sintaxe

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

Parâmetros

Argumentos

Argument

Descrição

<source>

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

Esse parâmetro é opcional.

<destination>

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

Este parâmetro é necessário.

<username>

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

<TeamProjectCollectionUrl>

A URL da coleção de projetos que contém as ramificações sobre os 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 de 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. Essa opção exibe os tipos de mesclagens, por exemplo, adicionar ou editar e informações detalhadas sobre os itens de origem e de destino. Essa opção implica /format: Detailed.

Observação

Você não poderá 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 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 passadas para um determinado item de destino sob seu nome atual e todos os nomes usados anteriormente.

/collection

Especifica a coleção de projetos.

Comentários

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 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 no conjunto de alterações nº 147 foram mescladas no conjunto de alterações nº 167.