web-dev-qa-db-fra.com

TFS - Obtention de l'historique d'une ligne de code spécifique dans Visual Studio

Est-il possible d'obtenir l'historique d'une ligne de code spécifique dans Visual Studio, lors de l'utilisation de TFS comme contrôle de code source?

Avant d'utiliser un autre contrôle de source (Vault), j'ai pu obtenir l'historique de la ligne de code et vérifier qui l'a ajouté/modifié. Il semble que TFS manque de telles fonctionnalités. Existe-t-il des outils de création de rapports pouvant le faire?.

J'utilise Visual Studio 2010 avec TFS 2010.

38
Andris

Pour autant que je sache, il n'y a rien de tel que l'historique complet d'une ligne, ce qui pourrait être très déroutant et difficile à identifier pour un contrôle de version. Néanmoins, TFS peut vous montrer qui a modifié la ligne spécifique la dernière fois. Deux façons d'y parvenir:

  1. Parcourez le fichier dans l'Explorateur de contrôle de code source, faites un clic droit dessus et au milieu du menu contextuel, vous trouverez l'option Annotate, qui vous le montrera.

  2. Ouvrez le fichier qui vous intéresse. Faites un clic droit quelque part dans le volet d'édition et choisissez Source Control -> Annotate

42
MikeR

C'est fastidieux, mais cela fonctionne, si vous êtes désespéré: vous avez une ligne dont vous souhaitez retracer l'historique.

  1. Recherchez le fichier dans TFS Source Control Explorer, faites un clic droit, affichez l'historique.
  2. Sélectionnez le groupe de modifications le plus récent, cliquez avec le bouton droit de la souris, sélectionnez Détails du groupe de modifications.
  3. Recherchez le fichier dans les détails de l'ensemble de modifications, cliquez avec le bouton droit de la souris, sélectionnez Annoter.
  4. CECI IS IMPORTANT: Annoter affiche le dernier ensemble de modifications pour chaque ligne AT L'HEURE DU MODIFICATION. (C'est pourquoi vous commencez par le plus proche) Modifications récentes.) Trouvez la ligne qui vous intéresse. La modification et l'auteur sont notés.
  5. Si cela ne suffit pas, revenez à votre historique et trouvez le jeu de modifications ainsi noté.
  6. Encore une fois, sélectionnez l'ensemble de modifications précédent, cliquez avec le bouton droit de la souris, sélectionnez Détails de l'ensemble de modifications. Répétez les étapes 3 à 6.
12
Kelly Cline

Vous pouvez également cliquer avec le bouton droit sur le fichier dans l'Explorateur de solutions et sélectionner Annoter.

2