Share via


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:

  • CautionÜberprüfen Sie vor dem Löschen einer Datei, ob das Häkchen TFSC Checked-Out Status Icon 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.

  • Caution icon Wenn ein Ordner gelöscht wird, werden Löschaktionen für alle enthaltenen Ordner und Dateien ausgesetzt.

  • Caution iconWenn 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

  1. Navigieren Sie entweder im Projektmappen-Explorer oder im Quellcodeverwaltungs-Explorer zu dem zu löschenden Ordner oder zu der zu löschenden Datei.

  2. 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.

  3. 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

  1. Wählen Sie in der Menüleiste Tools, Optionen aus.

  2. Navigieren Sie im Dialogfeld Optionen zum Eintrag Quellcodeverwaltung, Visual Studio Team Foundation Server.

  3. Aktivieren Sie die Option Gelöschte Elemente im Quellcodeverwaltungs-Explorer anzeigen, und wählen Sie dann OK aus.

  4. Wählen Sie in der Menüleiste Anzeigen, Weitere Fenster, Quellcodeverwaltungs-Explorer aus.

  5. Navigieren Sie im Quellcodeverwaltungs-Explorer zu dem Ordner mit dem wiederherzustellenden Element.

  6. Ö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

  1. Wählen Sie in Team Explorer die Option Home icon Startseite und dann Ausstehende Änderungen aus.

  2. Wählen Sie im Abschnitt Ausgeschlossene Änderungen den Link Gefundene Änderungen aus.

  3. 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

  1. Navigieren Sie im Quellcodeverwaltungs-Explorer zu dem Ordner mit den gelöschten Elementen.

  2. Ö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.

  3. 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