Commande Fusions (Team Foundation Version Control)
Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
La commande tf merges
affiche des informations détaillées sur les fusions passées entre les branches source et de destination spécifiées dans Team Foundation Version Control (TFVC).
Prérequis
Pour utiliser la commande merges
, vous devez disposer de l’autorisation Lecture définie sur Autoriser pour les branches source et de destination. Pour plus d’informations, consultez Autorisations TFVC par défaut.
Syntaxe
tf merges [source] destination [/recursive] [/extended] [/format:(brief|detailed)] [/login:username, [password]] [/showall]]] [/collection:TeamProjectCollectionUrl]
Paramètres
Arguments
Argument
Description
<source>
Filtre l’historique de fusion pour inclure uniquement les entrées avec les sources spécifiées.
Ce paramètre est facultatif.
<destination>
Spécifie la branche de destination pour laquelle l’historique de fusion s’affiche.
Ce paramètre est obligatoire.
<username>
Fournit une valeur à l’option /login
. Vous pouvez spécifier une valeur username
en tant que DOMAIN\username
ou username
.
<TeamProjectCollectionUrl>
URL de la collection de projets qui contient les branches sur lesquelles vous souhaitez afficher l’historique de fusion, par exemple http://myserver:8080/tfs/DefaultCollection
.
Options
Option
Description
/recursive
Affiche des informations pour toutes les fusions dans le dossier serveur TFVC spécifié et ses sous-dossiers.
/extended
Affiche une liste de fusions pour une plage spécifique d’éléments cibles, par exemple tf merges tgt\file1.txt; C21-25
. Cette option affiche les types de fusions, par exemple ajouter ou modifier, et des informations détaillées sur les éléments sources et cibles. Cette option implique /format: Detailed
.
Notes
Vous ne pouvez pas utiliser cette option si vous spécifiez un élément source.
/format
Spécifie les formats dans lesquels l’historique de fusion peut apparaître :
Brief
(valeur par défaut) : affiche les numéros de jeu de modifications pour les éléments source et cible et l’auteur et la date du contrôle cible.Detailed
: affiche les chemins d’accès détaillés et les numéros de jeu de modifications pour les éléments source et cible.
/login
Spécifie le nom d’utilisateur et le mot de passe pour authentifier l’utilisateur auprès d’Azure DevOps.
/showall
Affiche toutes les fusions passées pour un élément cible donné sous son nom actuel et tous les noms précédemment utilisés.
/collection
Spécifie la collection de projets.
Notes
Pour plus d’informations sur l’utilisation de l’utilitaire de ligne de commande tf
, consultez Utiliser les commandes de contrôle de version Team Foundation.
Exemples
L’exemple suivant affiche des informations sur toutes les opérations de fusion effectuées entre le Beta1_branch et le RTM_branch.
c:\projects>tf merges /recursive Beta1_branch RTM_branch
Exemple de sortie :
Changeset Merged in Changeset Author Date
--------------------------------------------------------
135 162 Justin 10/31/2003
146 162 Justin 10/31/2003
147* 167 Bill 11/02/2003
L’astérisque *
en regard du jeu de modifications 147 indique que seules certaines des modifications apportées au jeu de modifications #147 ont été fusionnées dans le jeu de modifications #167.