Löschen oder Wiederherstellen von Dateien und Ordnern in TFVC
Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
Sie können Dateien und Ordner aus der Team Foundation-Versionskontrolle (TFVC), aus dem Arbeitsbereich auf Ihrem Entwicklungscomputer oder auf dem Server löschen und wiederherstellen.
Voraussetzungen
Weitere Informationen finden Sie unter TFVC-Standardberechtigungen.
Löschen eines Elements
Überprüfen Sie vor dem Löschen einer Datei, ob neben der Datei ein angezeigt wird, das ausstehende Bearbeitungen in der Datei angibt. Wenn Bearbeitungen ausstehen, zeigen Sie sie an, indem Sie mit der rechten Maustaste auf die Datei klicken und Vergleichen auswählen. Vergewissern Sie sich, dass Sie die Bearbeitungen nicht benötigen. Sollten Sie die Bearbeitungen eventuell zu einem späteren Zeitpunkt benötigen, checken Sie die Datei ggf. ein, bevor Sie sie löschen.
Wichtig
- Wenn ein Ordner gelöscht wird, werden Löschaktionen für alle im Ordner enthaltenen Ordner und Dateien ausgesetzt.
- Wenn eine Datei gelöscht wird, von der andere Dateien abhängig sind, werden Löschaktionen für diese Dateien automatisch ausgesetzt. Wenn Sie z. B. eine Formulardatei löschen, werden die Codedatei und die Ressourcendatei ebenfalls als zu löschende Dateien ausgesetzt.
So löschen Sie ein Element
Navigieren Sie in Visual Studio entweder im Projektmappen-Explorer oder im Quellcodeverwaltungs-Explorer zu dem zu löschenden Ordner oder zu der zu löschenden Datei.
Klicken Sie mit der rechten Maustaste auf das Element, und wählen Sie Löschen aus.
Wenn Sie eine Datei im Projektmappen-Explorer löschen, wird möglicherweise die folgende Warnmeldung angezeigt: <Dateiname> wird unwiderruflich gelöscht. Wählen Sie OK aus, wenn Sie den Löschvorgang der Datei fortsetzen möchten.
Wenn Sie bereit sind, checken Sie die Änderungen ein.
Wenn Sie TFVC nicht verwenden, nutzen Sie den Projektmappen-Explorer, um Elemente und Dateien in Ihrer Visual Studio-Projektmappe zu löschen.
Wiederherstellen gelöschter Elemente
Wenn sich das gelöschte Element vor dem Löschen unter Versionskontrolle befand, können Sie das Element wiederherstellen. Der Löschvorgang wird auf dem Server erst implementiert, wenn Sie die Änderung einchecken.
Wiederherstellen eines gelöschten Elements mithilfe von Team Explorer
- Öffnen Sie in Team Explorer die Seite Ausstehende Änderungen.
- Klicken Sie mit der rechten Maustaste auf die gelöschten Elemente unter Eingeschlossene Änderungen, und wählen Sie Rückgängig aus.
- Wählen Sie im Dialogfeld Ausstehende Änderungen rückgängig machen das Element und dann Änderungen rückgängig machen aus.
Wiederherstellen eines gelöschten Elements mithilfe des Quellcodeverwaltungs-Explorers
- Navigieren Sie im Quellcodeverwaltungs-Explorer zu der Datei, die Sie gelöscht haben, klicken Sie mit der rechten Maustaste darauf, und wählen Sie Ausstehende Änderungen rückgängig machen aus.
- Wählen Sie im Dialogfeld Ausstehende Änderungen rückgängig machen das Element und dann Änderungen rückgängig machen aus.
Wiederherstellen eines gelöschten Elements mithilfe des Projektmappen-Explorers
Dateien, die nicht unter der Versionskontrolle stehen und die Sie über den Projektmappen-Explorer gelöscht haben, werden in den Papierkorb auf Ihrem Computer verschoben, wo sie wiederhergestellt werden können. Klicken Sie nach der Wiederherstellung aus dem Papierkorb mit der rechten Maustaste auf Ihre Projektmappe im Projektmappen-Explorer, und wählen SieHinzufügen>Vorhandenes Element aus, um die Datei in Ihrer Projektmappe wiederherzustellen.
Wiederherstellen eines gelöschten Elements vom Server
Wenn Sie die Löschung eines Elements in TFVC bereits eingecheckt haben, können Sie das gelöschte Element vom Server wiederherstellen, solange es von niemandem in Ihrem Team zerstört wurde.
- Wählen Sie in der Menüleiste von Visual Studio Extras>Optionen aus.
- Navigieren Sie im Dialogfeld Optionen zu Quellcodeverwaltung>Visual Studio Team Foundation Server.
- Aktivieren Sie die Option Gelöschte Elemente im Quellcodeverwaltungs-Explorer anzeigen, und wählen Sie dann OK aus.
- Navigieren Sie im Quellcodeverwaltungs-Explorer zu der Datei, die Sie wiederherstellen möchten, klicken Sie mit der rechten Maustaste darauf, und wählen Sie Löschvorgang rückgängig machen aus.
Wiederherstellen eines von Ihrem Entwicklungscomputer gelöschten Elements
Möglicherweise müssen Sie ein Element wiederherstellen, das Sie außerhalb von Visual Studio gelöscht haben, möglicherweise versehentlich. Die geeignete Methode hängt davon ab, ob Sie einen lokalen Arbeitsbereich oder einen Serverarbeitsbereich verwenden. Weitere Informationen finden Sie unter Entscheiden zwischen der Verwendung eines lokalen und eines Serverarbeitsbereichs.
Wird ein lokaler Arbeitsbereich verwendet, erkennt Visual Studio außerhalb des Systems vorgenommene Änderungen und ermöglicht Ihnen, diese zu aktualisieren.
- Wählen Sie auf der Seite Ausstehende Änderungen in Team Explorer unter Ausgeschlossene Änderungen die Option Gefundene Änderungen aus.
- Klicken Sie im Dialogfeld Kandidatenänderungen höherstufen mit der rechten Maustaste auf das Element, das in der Spalte Ändern den Eintrag Löschen enthält, und wählen Sie Element wiederherstellen aus.
- Wählen Sie Höher stufen aus.
Wenn Sie versehentlich ein Element außerhalb von Visual Studio löschen und einen Serverarbeitsbereich verwenden, wird beim Öffnen des Elements in Visual Studio möglicherweise eine Fehlermeldung angezeigt, beispielweise: TF10187: Das Dokument <Dateiname> konnte nicht geöffnet werden. Das System konnte die angegebene Datei nicht finden. Sie können das Element wiederherstellen, indem Sie es vom Server abrufen.
- Navigieren Sie im Quellcodeverwaltungs-Explorer zu dem Ordner mit den gelöschten Elementen.
- Klicken Sie mit der rechten Maustaste auf den Ordner, und wählen Sie Erweitert>Spezifische Version abrufen aus.
- Wählen Sie im Dialogfeld Abrufen die Option Alle Dateien überschreiben, auch wenn die lokale Version der angegebenen Version entspricht aus.
- Wählen Sie Abrufen aus.
Tipp
Sie können auch den Befehl tf get /force verwenden.
Über die Eingabeaufforderung arbeiten
Sie können die folgenden Befehle des tf-Befehlszeilenhilfsprogramms verwenden, um Dateien zu löschen, zu zerstören, wiederherzustellen und abzurufen.
- Der Delete-Befehl löscht eine Datei vom Server.
- Der Destroy-Befehl entfernt ein Element endgültig.
- Der Undelete-Befehl stellt eine gelöschte Datei vom Server wieder her.
- Der Undo-Befehl macht ausstehende Änderungen rückgängig.
- Der Get-Befehl ruft Dateien vom Server ab.