Comando merges (Control de versiones de Team Foundation)

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

Visual Studio 2019 | Visual Studio 2022

El comando tf merges muestra información detallada sobre las fusiones mediante combinación anteriores entre las ramas de origen y destino especificadas en Control de versiones de Team Foundation (TFVC).

Requisitos previos

Para usar el comando merges, hay que tener el permiso Leer establecido en Permitir en las ramas de origen y de destino. Para obtener más información, vea Permisos de TFVC predeterminados.

Sintaxis

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

Parámetros

Argumentos

Argument

Descripción

<source>

Filtra el historial de fusión mediante combinación para incluir solo las entradas con los orígenes especificados.

Este parámetro es opcional.

<destination>

Especifica la rama de destino cuyo historial de fusión mediante combinación se muestra.

Este parámetro es obligatorio.

<username>

Proporciona un valor a la opción /login. Puede especificar un valor username como DOMAIN\username o username.

<TeamProjectCollectionUrl>

Dirección URL de la colección de proyectos que contiene las ramas cuyo historial de fusión mediante combinación quiere mostrar, por ejemplo, http://myserver:8080/tfs/DefaultCollection.

Opciones

Opción

Descripción

/recursive

Muestra información de todas las fusiones mediante combinación en la carpeta de servidor de TFVC especificada y sus subcarpetas.

/extended

Muestra una lista de fusiones mediante combinación correspondiente a un intervalo específico de elementos de destino, por ejemplo, tf merges tgt\file1.txt; C21-25. Esta opción muestra los tipos de fusiones mediante combinación (por ejemplo, adición o edición) e información detallada sobre los elementos de origen y destino. Esta opción implica /format: Detailed.

Nota:

Esta opción no se puede usar si se especifica un elemento de origen.

/format

Especifica los formatos en los que puede aparecer el historial de fusiones mediante combinación:

  • Brief (valor predeterminado): muestra los números de conjunto de cambios de los elementos de origen y de destino, así como el autor y la fecha de protección del destino.
  • Detailed: muestra las rutas de acceso detalladas y los números de conjunto de cambios de los elementos de origen y de destino.

/login

Especifica el nombre de usuario y la contraseña para autenticar al usuario con Azure DevOps.

/showall

Muestra todas las fusiones mediante combinación anteriores de un elemento de destino determinado bajo su nombre actual, así como todos los nombres usados anteriormente.

/collection

Especifica la colección de proyectos.

Observaciones

Para obtener más información sobre cómo usar la utilidad de línea de comandos tf, vea Uso de comandos de Control de versiones de Team Foundation.

Ejemplos

En el siguiente ejemplo se muestra información sobre todas las operaciones de fusión mediante combinación realizadas entre Beta1_branch y RTM_branch.

c:\projects>tf merges /recursive Beta1_branch RTM_branch

Resultados del ejemplo:

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

El asterisco * junto al conjunto de cambios n.º 147 indica que solo algunos de los cambios de ese conjunto de cambios n.º 147 se fusionaron mediante combinación en el conjunto de cambios n.º 167.