Obtenir l'historique d'un élément

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

Visual Studio 2019 | Visual Studio 2022

Le système de contrôle de version vous permet de revenir en arrière pour obtenir des informations détaillées concernant les modifications apportées à vos fichiers. Team Foundation Version Control (TFVC) conserve les données d’historique associées à chaque version de chaque fichier ayant déjà été archivé.

Généralement, vous examinez l’historique d’un fichier, d’un dossier ou d’une branche, pour essayer de résoudre un problème ou de répondre à une question. La fenêtre Historique de Visual Studio vous permet de résoudre plus facilement certaines questions et situations, par exemple :

  • Quelles modifications ont été apportées dans les semaines ou mois passés ?

  • Quel élément de travail a été terminé par cette modification du fichier ?

  • Qui a archivé cette modification ? Qu'a-t-il dit de cette modification ? Qu'a-t-il modifié ?

  • Si des modifications inattendues se sont produites dans ce fichier, provoquant un bogue dans une zone du produit que l’équipe pensait stable, qui a apporté cette modification et pourquoi ?

  • Si une modification de cette branche corrige un bogue qui doit également être corrigé dans d’autres branches, comment pouvez-vous vous assurer que la modification est fusionnée vers ces branches ?

Utilisez la fenêtre Historique de Visual Studio pour obtenir des données historiques détaillées relatives à un projet d’équipe, une branche, un dossier ou un fichier.

Prérequis

Vous devez être l’un des Contributeurs de votre projet. Pour en savoir plus, consultez Autorisations TFVC par défaut.

Ouvrir la fenêtre Historique

Pour ouvrir la fenêtre Historique à partir de Visual Studio, cliquez avec le bouton droit sur un élément dans l’Explorateur du contrôle de code source, puis choisissez Afficher l’historique .

Conseil

Vous pouvez personnaliser la position de la fenêtre en cliquant avec le bouton droit sur le titre, puis en choisissant Float, Dock ou Set Tab Layout.

Vous pouvez également utiliser la commande Historique de ligne de commande pour ouvrir la fenêtre dans Visual Studio.

La fenêtre Historique affiche les données d'historique relatives à l'élément sous deux onglets :

Onglet Ensembles de modifications

L'onglet Ensembles de modifications affiche des données détaillées relatives à chaque modification qui a été apportée à un élément. Tous les ensembles de modifications qui ont modifié l'élément sont répertoriés dans un tableau qui inclut les colonnes suivantes :

  • Ensemble de modifications : ID de l'ensemble de modifications.

  • Utilisateur : nom de l'utilisateur qui a archivé l'ensemble de modifications.

  • Date : date et heure auxquelles l'ensemble de modifications a été archivé.

  • Commentaire : commentaire entré par l'utilisateur qui a archivé l'ensemble de modifications.

Les fichiers affichent également des données dans les colonnes suivantes :

  • Modification : types des modifications apportées au fichier avec l'ensemble de modifications. ajouter, modifier, renommer et fusionner sont des exemples de valeurs qui peuvent s’afficher dans cette colonne.

  • Chemin d'accès : chemin d'accès au fichier.

Notes

Si vous ouvrez la fenêtre Historique à l’aide de la commande tf history et que vous affichez des données sur un projet, une branche ou un dossier, l’historique des éléments enfants tels que les fichiers contenus dans un dossier apparaît uniquement si vous utilisez l’option /recursive.

Conseil

Vous devez parfois partager ce genre de données avec une autre personne. Vous pouvez sélectionner une ou plusieurs lignes du tableau sous l'onglet Ensembles de modifications, cliquer dessus avec le bouton droit, cliquer sur Copier pour copier les données vers le Presse-papiers, puis coller les données dans un message électronique, un document ou une feuille de calcul.

Tâches courantes

L’onglet Ensembles de modifications vous permet d’effectuer les tâches suivantes :

Tâche

Contenu de support

  • Afficher l'élément tel qu'il existait lors de l'archivage de l'ensemble de modifications : double-cliquez sur l'ensemble de modifications ou cliquez dessus avec le bouton droit, puis cliquez sur Afficher. Cette commande est disponible uniquement si l'élément est un fichier.

None

  • Obtenir des informations supplémentaires sur un ensemble de modifications : cliquez avec le bouton droit sur un ensemble de modifications, puis sélectionnez Détails de l'ensemble de modifications pour obtenir des informations telles que :

  • d'autres fichiers sources qui font partie de l'ensemble de modifications ;

  • des éléments de travail associés à l’ensemble de modifications ;

  • toute note d'archivage laissée pour les réviseurs.

  • Comparer une version antérieure à la version actuelle : cliquez avec le bouton droit sur un ensemble de modifications, puis cliquez sur Comparer.

  • Comparez une version antérieure à une autre version antérieure : sélectionnez deux ensembles de modifications à l’aide de Ctrl+Sélectionner, puis cliquez avec le bouton droit sur l’un des ensembles de modifications, puis sélectionnez Comparer.

  • Obtenir une version antérieure de l'élément :cliquez avec le bouton droit sur un ensemble de modifications, puis sélectionnez Obtenir cette version pour télécharger la version antérieure de l'élément dans votre espace de travail.
  • Afficher les utilisateurs qui ont apporté des modifications spécifiques dans un fichier : cliquez avec le bouton droit sur un ensemble de modifications, puis cliquez sur Annoter. Cette commande est disponible uniquement si l'élément est un fichier.
  • Obtenez plus d’informations sur une fusion : si l’ensemble de modifications résulte d’une fusion, vous pouvez développer cet élément pour afficher les ensembles de modifications qui ont été fusionnés dans cet élément à partir d’une autre branche. Cette commande est disponible uniquement si l'élément est un fichier.

None

  • Obtenez plus d’informations sur les modifications qui ont été apportées avant une modification de renommage : si l’ensemble de modifications inclut un renommage, vous pouvez développer cet élément pour afficher les ensembles de modifications qui se sont produits avant l’ajout de la modification de nom .

None

  • Afficher d'autres branches auxquelles cet ensemble de modifications a été fusionné : cliquez avec le bouton droit sur l'ensemble de modifications, puis sélectionnez Suivi de l'ensemble de modifications.
  • Restaurer les modifications d'un ensemble de modifications : sélectionnez un ensemble de modifications unique et choisissez Restaurer tout l'ensemble de modifications.
  • Restaurer les modifications de deux ou plusieurs ensembles de modifications consécutifs : sélectionnez un groupe d'ensembles de modifications consécutifs et choisissez Restaurer.
  • Afficher l'historique non récurrent d'un dossier : vous ne pouvez obtenir ces données qu'à partir de l'invite de commandes.

Onglet Étiquettes

Toutes les étiquettes qui ont été appliquées à l'élément sont répertoriées dans un tableau qui inclut les colonnes suivantes :

  • Nom : nom de l'étiquette.

  • Utilisateur : utilisateur qui a appliqué l'étiquette.

  • Date : date et heure auxquelles l'étiquette a été appliquée.

  • Ensemble de modifications : l'ensemble des modifications auquel l'étiquette s'applique.

  • Commentaire : commentaire fait par l'utilisateur qui a appliqué l'étiquette.

Notes

Lorsque vous affichez des données historiques sur un projet, une branche ou un dossier, les données relatives aux étiquettes appliquées aux éléments enfants, comme les fichiers d’un dossier, ne s’affichent pas.

Conseil

Vous devez parfois partager ce genre de données avec une autre personne. Vous pouvez sélectionner une ou plusieurs lignes du tableau sous l'onglet Étiquettes, cliquer dessus avec le bouton droit, cliquer sur Copier pour copier les données vers le Presse-papiers, puis coller les données dans un message électronique, un document ou une feuille de calcul.

Tâches courantes

Tâche

Contenu de support

  • Afficher l'élément tel qu'il existait lors de l'archivage de l'ensemble de modifications étiqueté : cliquez avec le bouton droit sur une étiquette, puis sélectionnez Afficher. Cette commande est disponible uniquement si l'élément est un fichier.

None

  • Modifier l'étiquette : cliquez avec le bouton droit sur l'étiquette, puis cliquez sur Modifier l'étiquette.
  • Supprimer l'étiquette : cliquez avec le bouton droit sur l'étiquette, puis cliquez sur Supprimer l'étiquette.
  • Comparer une version antérieure de l'élément avec la version actuelle : cliquez avec le bouton droit sur une étiquette, puis sélectionnez Comparer pour comparer une version antérieure de l'élément avec la version actuelle.
  • Obtenir une version antérieure de l'élément : cliquez avec le bouton droit sur une étiquette, puis cliquez sur Obtenir cette version pour télécharger la version antérieure de l'élément dans votre espace de travail.
  • Afficher d'autres branches auxquelles l'ensemble de modifications étiqueté a été fusionné : cliquez avec le bouton droit sur l'étiquette, puis sélectionnez Suivi de l'ensemble de modifications. Cette commande est disponible uniquement si l'élément est un fichier.
  • Afficher les utilisateurs qui ont apporté des modifications spécifiques dans la version étiquetée d'un fichier : cliquez avec le bouton droit sur un ensemble de modifications, puis sélectionnez Annoter. Cette commande est disponible uniquement si l'élément est un fichier.