Löschen oder Wiederherstellen von Dateien und Ordnern
Dateien und Ordner können sowohl vom Entwickler-Computer als auch vom Server gelöscht und wiederhergestellt werden.
Anforderungen
Siehe Berechtigungsreferenz für Team Foundation Server.
Was möchten Sie tun?
Ein Element löschen
Vom Entwickler-Computer mit Visual Studio gelöschte Elemente wiederherstellen
Ein vom Server gelöschtes Element wiederherstellen
Vom Entwickler-Computer außerhalb von Visual Studio gelöschte Elemente wiederherstellen
Über die Eingabeaufforderung arbeiten
Ein Element löschen
Was vor dem Löschen eines Elements zu beachten ist:
Überprüfen Sie vor dem Löschen einer Datei, ob das Häkchen angezeigt wird, das ausstehende Bearbeitungen in der Datei angibt. Wenn es ausstehende Bearbeitungen gibt, zeigen Sie diese an (öffnen Sie das Kontextmenü für die Datei, indem Sie mit der rechten Maustaste klicken, und wählen Sie Vergleichen aus), und stellen Sie sicher, dass sie nicht benötigt werden. Sollten Sie die Bearbeitungen eventuell zu einem späteren Zeitpunkt benötigen, checken Sie die Datei ggf. ein, bevor Sie sie löschen.
Wenn ein Ordner gelöscht wird, werden Löschaktionen für alle 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 entweder im Projektmappen-Explorer oder im Quellcodeverwaltungs-Explorer zu dem zu löschenden Ordner oder zu der zu löschenden Datei.
Wählen Sie die zu löschenden Elemente aus, öffnen Sie deren Kontextmenü (mit der rechten Maustaste klicken), und wählen Sie dann Löschen aus.
Tipp
Wenn Sie eine Datei im Projektmappen-Explorer löschen, wird möglicherweise die folgende Warnmeldung angezeigt: <Dateiname> wird unwiderruflich gelöscht.Das Löschen der Datei wird erst auf dem Server implementiert, wenn diese Änderung tatsächlich eingecheckt wird.Wenn die Datei in die Versionskontrolle eingecheckt wurde, kann die Datei zudem wiederhergestellt werden.Wählen Sie OK aus, wenn Sie den Löschvorgang der Datei fortsetzen möchten.
Wenn Sie bereit sind, checken Sie die Änderungen ein.
Vom Entwickler-Computer mit Visual Studio gelöschte Elemente wiederherstellen
Wurde die Löschungsänderung noch nicht eingecheckt, wählen Sie im Projektmappen-Explorer auf der Seite Ausstehende Änderungen oder im Quellcodeverwaltungs-Explorer die Elemente aus, öffnen Sie das Kontextmenü (mit der rechten Maustaste klicken), und wählen Sie Rückgängig oder Ausstehende Änderungen rückgängig machen aus.
Ein vom Server gelöschtes Element wiederherstellen
Haben Sie oder einer der Teamkollegen eine Löschungsänderung auf dem Server eingecheckt, können Sie das Element wiederherstellen, solange es von keinem der Teamkollegen zerstört wurde.
So stellen Sie ein vom Server gelöschtes Element wieder her
Wählen Sie in der Menüleiste Tools, Optionen aus.
Navigieren Sie im Dialogfeld Optionen zum Eintrag Quellcodeverwaltung, Visual Studio Team Foundation Server.
Aktivieren Sie die Option Gelöschte Elemente im Quellcodeverwaltungs-Explorer anzeigen, und wählen Sie dann OK aus.
Wählen Sie in der Menüleiste Anzeigen, Weitere Fenster, Quellcodeverwaltungs-Explorer aus.
Navigieren Sie im Quellcodeverwaltungs-Explorer zu dem Ordner mit dem wiederherzustellenden Element.
Öffnen Sie das Kontextmenü des Elements (wählen Sie das Element aus, und klicken Sie mit der rechten Maustaste), und wählen Sie dann Wiederherstellen aus.
Vom Entwickler-Computer außerhalb von Visual Studio gelöschte Elemente wiederherstellen
Mitunter muss ein außerhalb von Visual Studio (möglicherweise versehentlich) gelöschtes Element wiederherstellt werden. Welche Methode Sie hier verwenden, hängt davon ab, ob eine lokale Variable oder ein Serverarbeitsbereich verwendet wird. Siehe Entscheiden zwischen der Verwendung eines lokalen und eines Serverarbeitsbereichs.
Wiederherstellen eines außerhalb von Visual Studio gelöschten Elements mit einem lokalen Arbeitsbereich
Wird ein lokaler Arbeitsbereich verwendet, erkennt Visual Studio außerhalb des Systems vorgenommene Änderungen und ermöglicht Ihnen, diese zu aktualisieren.
So stellen Sie ein außerhalb von Visual Studio gelöschtes Element mit einem lokalen Arbeitsbereich wieder her
Wählen Sie in Team Explorer die Option Startseite und dann Ausstehende Änderungen aus.
Wählen Sie im Abschnitt Ausgeschlossene Änderungen den Link Gefundene Änderungen aus.
Wählen Sie im Dialogfeld Kandidatenänderungen höher stufen ein Element aus, für das Löschen in der Spalte Ändern angezeigt wird, öffnen Sie das Kontextmenü (mit der rechten Maustaste klicken), und wählen Sie Dieses Element wiederherstellen aus.
Wiederherstellen eines außerhalb von Visual Studio gelöschten Elements mit einem Serverarbeitsbereich
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.
So stellen Sie ein außerhalb von Visual Studio gelöschtes Element mit einem Serverarbeitsbereich wieder her
Navigieren Sie im Quellcodeverwaltungs-Explorer zu dem Ordner mit den gelöschten Elementen.
Öffnen Sie das Kontextmenü des Ordners (wählen Sie den Ordner aus, und klicken Sie mit der rechten Maustaste), und wählen Sie Bestimmte 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 tf get /force-Befehl verwenden.
Über die Eingabeaufforderung arbeiten
Befehl Delete (Team Foundation-Versionskontrolle)Löscht eine Datei vom Server.
Destroy Command Zerstört ein Element permanent.
Undelete Command Stellt eine vom Server gelöschte Datei wieder her.
Befehl Undo Macht ausstehende Änderungen rückgängig.
Befehl Get Ruft Dateien vom Server ab.