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
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:*