Wie verwende ich die Schuldfunktion in TFS?

85

Wie verwenden Sie die Schuldfunktion in TFS?

Blankman
quelle
9
Einfach, nimm einen anderen Entwickler und lass ihn krachen!
Pharabus
10
Für diejenigen, die nicht als formale Quellcodeverwaltungsfunktion auf "Schuld" gestoßen sind, wird es in SVN, CVS und möglicherweise anderen Tools verwendet. Grundsätzlich wird angezeigt, wer wann die fehlerhafte Codezeile geändert hat. Metaphorisch gesehen legt es jemandem das Fadenkreuz auf den Rücken.
DOK
7
"Annotieren" ist ein besserer Name als "Schuld" - Sie möchten normalerweise nicht mit dem Finger auf jemanden zeigen, sondern nur darauf, wer Ihnen helfen kann, ihn zu verstehen. Beide Tools zeigen auch die Revision / den Änderungssatz an, in dem die Änderung vorgenommen wurde, was wirklich hilft zu verstehen, warum Code auf diese Weise geschrieben wurde.
Keith
3
Vergiss das Lob nicht.
David Watson

Antworten:

127

Das TFS-Äquivalent ist der Annotate-Befehl, glaube ich. (Klicken Sie einfach mit der rechten Maustaste auf die versionierte Datei im Quellcode-Explorer und wählen Sie "Kommentieren".)

Weitere Informationen hierzu finden Sie auf MSDN .

John Parker
quelle
7
Schade, dass TFS "diese Version mit Anmerkungen versehen" anstelle von "vorherige Version mit Anmerkungen versehen" hat, wie in SVN, wenn eine Codezeile über mehrere Änderungen hinweg verfolgt wird.
Matthijs Wessels
@MatthijsWessels, ich bin damit einverstanden, dass es dafür keine eingebaute Funktion gibt. Sie können jedoch den Verlauf anzeigen, jeden Änderungssatz einzeln in einem eigenen Fenster mit Anmerkungen versehen und die Ansicht dann auf diese Anmerkungen aufteilen. ge.tt/7og5eKW1/v/0?c
Adam Caviness
9
@Adam Wie ich normalerweise die Schuld benutzte, war, als ich eine Codezeile sah und wissen wollte, wer sie hinzugefügt hat und warum. Ich würde die Schuld geben, ich konnte sehen, wer die Zeile zuletzt bearbeitet hat, aber vielleicht war diese Änderung nur eine triviale Änderung wie der Abstand. Da ich in der Lage war, wiederholt "Vorgängerversionen zu beschuldigen", konnte ich die Linie verfolgen, bis die eigentliche Änderung vorgenommen wurde, die mir wichtig ist. Ich muss also nicht unbedingt verschiedene Schuldfenster vergleichen, sondern einfach zum nächsten wechseln, das diese Linie berührt hat. Bei großen Dateien mit vielen nicht zusammenhängenden Änderungen ist die Verwendung des Ansatzes "Verlauf anzeigen" sehr aufwändig.
Matthijs Wessels
Danke für den Zeiger. Die gelöschte Datei konnte ich nur über die Web-TFS-Oberfläche finden und abrufen. Ich konnte diese Arbeit in VS nicht machen. Ich weiß nicht, ob das Problem auf ein VS 2005-Projekt zurückzuführen ist, das ich in meinem Schoß fühle.
Greg
2
Es gibt eine Funktion "Vorherige Version beschuldigen", die sich jedoch nicht an derselben Stelle befindet wie "Aktuelle Schuld". Wenn Sie den Verlauf einer Datei anzeigen, klicken Sie mit der rechten Maustaste auf die Zeile für eine Revision und wählen Sie dort den Menüpunkt "Kommentieren".
Sean U
22

Sprechen Sie über die Annotate- Funktion?

Darin Dimitrov
quelle