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.