2014-06-12 3 views
10

In git gibt es eine sehr praktische Funktion, mit der Sie Ihren letzten Commit beheben können, z. wenn du etwas vergessen hast, das kein volles Commit rechtfertigt.Gibt es in TFVC eine git style Änderungsoption?

Es ist sehr einfach, dies in git zu tun:

git commit --amend 

Auf diese Weise müssen Sie nicht angeben ein anderes Nachricht oder irgendetwas verpflichten, wird der Commit einfach „angehängt“ auf der letzten vollständigen begehen - oder zumindest verstehe ich es so.

Gibt es etwas ähnliches in TFVC?

Antwort

10

Nein, nicht wirklich. Sie können den Eincheckkommentar aktualisieren oder ein Arbeitselement zuordnen, aber Sie können den Dateiinhalt des Eincheckvorgangs nicht ändern. Ein Rollback hilft auch nicht, da dies dem Verlauf noch ein zusätzliches kompensierendes Einchecken hinzufügt, was es noch schwieriger zu verstehen macht.

Um die Nachricht zu aktualisieren, öffnen Sie das TFVC-Verlaufsfenster und klicken Sie mit der rechten Maustaste auf einen Änderungssatz. Wählen Sie Change Details anzeigen und Sie können den Check-in-Kommentar und optional die Check-in-Notizen aktualisieren.

Um sich mit einem neuen Arbeitselement zu verbinden, notieren Sie sich die Änderungssatznummer, öffnen Sie das Arbeitselement und wechseln Sie zur Registerkarte Verknüpfungen. Klicken Sie auf Add-Link und wählen Sie den Verknüpfungstyp "Changeset", geben Sie die Nummer ein und speichern Sie das Workitem.

+0

Scheint, was TFS bietet als "Git" ist, ahhh, begrenzt, in "Minute, subtile und äußerst effektive" Möglichkeiten. – jthill

+4

@jthill, wenn Sie Git auf TFS verwenden, haben Sie Unterstützung ändern. Aber wenn Sie TFVC verwenden, tun Sie das nicht. – jessehouwing

Verwandte Themen