2015-01-02 13 views
7

In Visual Studio 2013 Update 3 habe ich versehentlich ein nicht kompiliertes Work-in-Progress-Changeset eingecheckt, das ich abstellen wollte, damit ein Kollege es aufnehmen konnte. Ich habe die Änderung sofort rückgängig gemacht. Schlechtes ich.Wie stellen Sie einen Rollback-Änderungssatz in TFS wieder her?

Gibt es eine Möglichkeit, das fehlerhafte/zurückgesetzte Changeset als ausstehende Änderungen wiederherzustellen, sodass ich (oder mein Kollege) weiter daran arbeiten kann? Ich habe nichts in der Benutzeroberfläche gesehen und musste jede Datei manuell herausziehen und die ausstehenden Änderungen manuell erstellen. Es war nur 20 Minuten Arbeit, um es ursprünglich zu kodieren, also keine große Sache (es war mein Fehler), aber ich bin neugierig, ob es einen besseren Weg gab.

+0

Dies ist zugegebenermaßen kein normaler Anwendungsfall, also gibt es vielleicht keine Lösung, abgesehen von dem manuellen Ausgraben jeder Datei. Außerdem bin ich gespannt, wie oft Leute diesen Fehler machen. Ich benutze seit Jahren Visual Studio und TFS und habe das vorher noch nicht gemacht, aber ich erstelle auch hier oft keine Shelvesets. Die Check-in und Regal UI sind sehr ähnlich. –

+2

Leider bin ich auf einem alten TFS-Server fest, der Rollback nicht nativ unterstützt - aber generiert der Rollback kein neues Changeset, das tatsächlich für das Rollback verantwortlich ist? Wenn ja, können Sie mit dem Tooling keinen Rollback von * diesem * Changeset erzeugen? –

+0

Ich war ein bisschen genervt und kippte, als es passierte. Aber ja, das würde wahrscheinlich funktionieren! Danke –

Antwort

22

Wie in den Kommentaren gesagt wurde, können Sie den Rollback "Rollback". Das mache ich die ganze Zeit. Finden Sie einfach den Rollback-Änderungssatz im Verlauf, und rollen Sie ihn zurück. Dadurch erhalten Sie Ihre halbfertigen Änderungen in Ihrem lokalen Arbeitsbereich, so dass Sie weiter daran arbeiten und sie nach dem Einchecken einchecken können.

+0

Sehr nützlich .. wie das Konzept "Rollback Rollback". – hussian

Verwandte Themen