Partager via


Commande Shelvesets (Team Foundation Version Control)

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

Visual Studio 2019 | Visual Studio 2022

La commande TEAM Foundation Version Control (TFVC) shelvesets affiche des informations sur un ensemble de modifications.

Conditions préalables

Pour utiliser la commande , disposez de l’autorisation De lecture et de l’autorisation Extraire définie sur Autoriser pour les éléments des ensembles de étagères. Pour plus d’informations, consultez autorisations TFVC par défaut.

Syntaxe

tf shelvesets [/owner:ownername] [/format:(brief|detailed)] [/collection:TeamProjectCollectionUrl]] [/login:username,[password]] shelvesetname

Paramètres

Arguments

argument Description
<ownername> Fournit une valeur telle que * ou DOMAIN\username à l’option /owner.
<shelvesetname> Nom de l’ensemble de rayons.
<TeamProjectCollectionUrl> URL de la collection de projets qui contient un ensemble de modifications de secours sur lesquelles vous souhaitez afficher des informations, par exemple http://myserver:8080/tfs/DefaultCollection.
<username> Fournit une valeur à l’option /login. Vous pouvez spécifier une valeur de nom d’utilisateur comme DOMAIN\username ou username.

Options

option Description
/owner Spécifie un ou plusieurs propriétaires de jeux d’étagères. Vous pouvez utiliser des caractères génériques.
/format Spécifie le type de format dans lequel afficher les informations de jeu d’étagères.

Brief affiche le nom de l’ensemble de rayons, le nom de l’utilisateur qui l’a créé et un commentaire d’ensemble de rayons, s’il en existe un. Detailed affiche le nom, le propriétaire et le commentaire de l’ensemble de rayons en plus d’une liste d’éléments de travail associés et de toutes les notes d’archivage. Brief est la valeur par défaut.
/collection Spécifie la collection de projets.
/login Spécifie le nom d’utilisateur et le mot de passe pour authentifier l’utilisateur auprès d’Azure DevOps.

Remarques

Les étagères sont créées par la commande Shelve. Les ensembles de rayons sont stockés sur le serveur Azure DevOps et peuvent être récupérés dans un espace de travail par tout utilisateur disposant d’autorisations suffisantes à l’aide de la commande Unshelve.

Contrairement à un ensemble de modifications, un ensemble de rayons est une entité non versionnée. Si vous ou un autre utilisateur supprimez les éléments d’un ensemble de rayons, modifiez plusieurs fichiers et réhésinez l’ensemble de rayons, TFVC ne crée pas de nouvelle version des éléments pour une comparaison ultérieure. TFVC ne conserve aucun enregistrement des personnes qui ont révisé les éléments, quand ou comment. Pour plus d’informations sur la détermination de l’utilisation ou de l’archivage d’un ensemble de modifications en attente et d’une vue d’ensemble générale de la bibliothèque, consultez Travailler avec des ensembles de étagères.

Pour plus d’informations sur les révisions de fichiers sources individuelles dans un ensemble de rayons particuliers, vous pouvez utiliser la commande Status avec l’option /shelveset.

Vous pouvez comparer une révision en rayons à sa version d’étagères de base sans annuler la suppression de l’élément dans votre espace de travail. Vous pouvez utiliser cette fonctionnalité pour effectuer une révision rapide du code d’homologue.

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 l’ensemble de rayons BuddyTest_23 pour le serveur Azure DevOps auquel le répertoire actif est mappé :

c:\projects>tf shelvesets BuddyTest_23

L’exemple suivant répertorie les ensembles de rayons détenus par Pat:

c:\projects>tf shelvesets /owner:Pat

L’exemple suivant affiche des informations sur tous les ensembles de rayons sur le serveur Azure DevOps sur lequel le répertoire actif est mappé :

c:\projects>tf shelvesets /owner:*