Gewusst wie: löschen von TFS alle Dateien, die gelöscht werden, aus der Arbeit kopieren?
Habe ich manuell gelöscht einige Dateien/Ordner in meinem Arbeitsbereich. Wie kann ich pend löscht, für diese Elemente in meine TFS workspace und diese löscht, werden sich in der repository (per Kommandozeile oder Programmierschnittstellen (API).
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollten Sie in der Lage sein zu verwenden, die
tfpt online /deletes
Befehl aus dem Team Foundation Server Power Tools. Sie werden aufgefordert, das zu "fördern" alle nicht lokalen änderungen, die nicht in der Server-Arbeitsbereich./deletes
für löschen-Erkennung...Löschen von Elementen in Ihrem Arbeitsordner wird nicht unbedingt das löschen innerhalb von source-control. Zum löschen der Elemente aus der Quellcodeverwaltung Folgendes tun:
Löschen Sie es aus dem source-control-Benutzeroberfläche, tun Sie dies durch Rechtsklick auf das Element, und löschen Sie dann die Begehung der Veränderung.
Offen VS-Befehlszeile und führen Sie den tf-Befehl Eigenschaften, Beispiel:
tf properties /s:TFSServerCollection "$/FilePath/Filename.jpg"
Diese können Sie abrufen delete ID für dieses Beispiel sagen wir, dass das löschen der id 12345
In der gleichen VS Kommandozeilen-Fenster ausführen tf-destroy-Befehl, Beispiel:
tf destroy /s:TFSServerCollection "$/FilePath/Filename.jpg";x12345
Vergessen Sie nicht, fügen Sie die 'x' vor dem löschen ID. Drücken Sie die EINGABETASTE, und Sie werden aufgefordert, wenn Sie das Element gelöscht werden soll. Sagen Sie ja, und drücken Sie dann die EINGABETASTE. Nur vorsichtig sein, wie tf zerstören vervollständigen den Artikel entfernen und/oder Ordner aus dem Quellcode-Kontrolle, einschließlich der it-Geschichte.
In Visual Studio 2012: Diese Deletionen erkannt werden, aber aufgeführt im "Ausgeschlossen Changes" Abschnitt. Öffnen Sie diese Liste und klicken Sie auf "Förderung" der änderungen.
Gelöschte Dateien kann überprüft werden, wie regelmäßige änderungen, jedoch - wenn Sie mit Solution-Explorer auf "checkin" gelöschte Dateien sind nicht im Lieferumfang enthalten (denn nur Dateien, die NOCH in der Lösung enthalten sind, in die Differenzmenge).
Mach ich IMMER meine checkins über den source control explorer - dann gelöschte Dateien sind auch enthalten in der Kasse (wenn diese gelöschten Dateien werden unterhalb der source-control-Ordner, den Sie checkin in)
Grüße
Johannes
P. S.: wenn Sie die Dateien löschen, die über windows-Datei-explorer, Sie sind nicht markiert als "gelöscht" in Ihrem Arbeitsordner. Verwenden Sie IMMER VS2010-Dateien zu löschen (oder alternativ die shell-Erweiterung enthalten in TFS-Server-Powertools)