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
, tenha a permissão Ler definida como Permitir para branches de origem e de 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
de argumento
descrição
<source>
Filtra o histórico de mesclagem para incluir somente entradas com as fontes especificadas.
Esse parâmetro é opcional.
<destination>
Especifica o branch de destino para o qual o histórico de mesclagem é exibido.
Esse parâmetro é necessário.
<username>
Fornece 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 os branches 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
.
Nota
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 de destino e o autor e a data da verificação 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 em 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 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.