2013-02-27 3 views

Antwort

51

In TFS 2012

  1. Ansicht, die Geschichte der Sache, die Sie rückgängig zu machen möchten.
  2. Wählen Sie den Änderungssatz aus, den Sie zurücksetzen möchten.
  3. Klicken Sie mit der rechten Maustaste auf den Change und wählen Sie "Rollback".
  4. Überprüfen Sie, ob die anstehenden Änderungen korrekt sind
  5. Check-in (der Rollback-Befehl wird das gesamte changeset nicht nur die ausgewählte Datei wiederherstellen).

In TFS 2010 Sie den tf rollback Befehl von einem anrufen Visual Studio-Eingabeaufforderung, oder Sie können die TFS power tools installieren und den gleichen Prozess wie oben verwenden

+4

Bitte helfen Sie mir etwas zu klären, wenn ich im Explorer einen alten Changeset auswähle und dann auf 'Rollback' klick, Rollback zu diesem Changeset oder zu einem davor? – Shimmy

+6

Es setzt den ausgewählten Änderungssatz auf den vorherigen zurück. –

+2

Bedeutet irgendwelche Änderungen, nachdem diese Änderungsmenge ebenfalls entfernt würde? Wenn wir über das vollständige Projekt sprechen und Änderungen in verschiedenen Dateien in verschiedenen Änderungssets sind? – Tauseef

-5

Ich habe noch nie mit TFS 2012 gearbeitet, aber das funktioniert im Jahr 2010

spezifische Version Holen und Sie die gewünschte Version auswählen zu Roll-Back und dann wieder in diesem Code zu überprüfen.

Ein wenig hässlich, aber es funktioniert für mich, wenn jemand eine bessere Lösung haben mir bitte sagen :)

+2

Dies ist kein Rollback. Dies ist ein Check-in. –

+0

Es ist nicht nur @QualityCatalyst einchecken. Wenn Sie das Rollback zurücksetzen, setzen Sie X, wenn Sie das Rückgängigmachen speichern möchten, nachdem Sie es rückgängig gemacht haben, sollten Sie einchecken, um die Lösung ohne Änderungen in X zu ändern. – Fery

+0

@Fertig, Sie haben Recht. Die Antwort hier spricht jedoch nicht von einem Rollback. Es handelt sich um einen reinen Check-In basierend auf historischem Code. –

19

In TFS/Visual Studio 2012 haben Sie ein paar Optionen.

Rollback auf eine bestimmte Version

In Source Control Explorer:

  • Rechts den Zweig klicken Sie wünschen
  • Klicken Sie auf Rollback Rollback ...
  • Wählen Sie Zurücksetzen auf ein spezifische Version
  • Geben Sie die Nummer des Änderungssatzes ein, für den ein Rollback durchgeführt werden soll.

Rollback eine einzige changeset (Sie können dies durch das oben zu beladen Dialog tun)

  • Rechtsklick auf das changeset Sie wünschen
  • Wählen Sie Zurücksetzen gesamte changset
Rollback

Überprüfen Sie den Rollback.