Comment utiliser la fonction de blâme dans TFS?

87

Comment utilisez-vous la fonction de blâme dans TFS?

Blankman
la source
9
facile, choisissez un autre développeur et laissez déchirer!
Pharabus
10
Pour ceux qui ne se sont pas heurtés au «blâme» en tant que fonction formelle de contrôle de source, il est utilisé dans SVN, CVS, peut-être dans d'autres outils. Fondamentalement, il affiche qui a changé la ligne de code incriminée et quand. Métaphoriquement parlant, cela met le réticule sur le dos de quelqu'un.
DOK
7
«Annoter» est un meilleur nom pour cela que «blâmer» - vous ne cherchez généralement pas à pointer du doigt quelqu'un qui peut vous aider à le comprendre. Les deux outils montrent également la révision / l'ensemble de modifications où la modification a été apportée, ce qui aide vraiment à comprendre pourquoi le code a été écrit de cette façon.
Keith
3
N'oubliez pas les éloges de svn.
David Watson

Réponses:

129

L'équivalent TFS est la commande Annotate, je crois. (Faites simplement un clic droit sur le fichier versionné dans l'explorateur de code source et sélectionnez "Annoter".)

Il y a plus d'informations à ce sujet sur MSDN .

John Parker
la source
7
Dommage que TFS ait "annoter cette version" au lieu de "annoter la version précédente" comme dans SVN lors du traçage d'une ligne de code sur plusieurs changements.
Matthijs Wessels
@MatthijsWessels, je suis d'accord qu'il n'y a pas de fonctionnalité intégrée pour cela. Vous pouvez cependant afficher l'historique, annoter individuellement chaque ensemble de modifications dans sa propre fenêtre, puis diviser la vue sur ces annotations. ge.tt/7og5eKW1/v/0?c
Adam Caviness
9
@Adam J'avais l'habitude d'utiliser le blâme lorsque je voyais une ligne de code et que je voulais savoir qui l'ajoutait et pourquoi. Je blâmerais, je pourrais voir qui a édité la ligne en dernier, mais peut-être que ce changement était juste un changement trivial comme l'espacement. Pouvant facilement faire "blâmer la version précédente" à plusieurs reprises, je pouvais suivre la ligne jusqu'à quand le vrai changement qui me tient à cœur a été fait. Je n'ai donc pas nécessairement besoin de comparer différentes fenêtres de blâme, j'ai juste besoin de passer facilement à la suivante qui a touché cette ligne. Sur les fichiers volumineux avec de nombreuses modifications non liées, l'utilisation de l'approche Afficher l'historique coûte beaucoup d'efforts.
Matthijs Wessels
Merci pour le pointeur. La seule façon dont je pouvais trouver et récupérer le fichier supprimé était par l'interface Web TFS. Je ne pouvais pas faire fonctionner cela dans VS. Je ne sais pas si le problème est dû au projet VS 2005 que je ressens sur mes genoux.
Greg
2
Il existe une fonctionnalité "blâme version précédente", elle n'est tout simplement pas située au même endroit que "blâme courant". Lorsque vous consultez l'historique d'un fichier, cliquez avec le bouton droit de la souris sur la ligne d'une révision et choisissez l'élément de menu "Annoter" à partir de là.
Sean U
22

Parlez-vous de la fonction d' annotation ?

Darin Dimitrov
la source