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 username
DOMAIN\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.