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.
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:
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.
Ouvrez le fichier qui vous intéresse. Faites un clic droit quelque part dans le volet d'édition et choisissez Source Control -> Annotate
C'est fastidieux, mais cela fonctionne, si vous êtes désespéré: vous avez une ligne dont vous souhaitez retracer l'historique.
Vous pouvez également cliquer avec le bouton droit sur le fichier dans l'Explorateur de solutions et sélectionner Annoter.