it-swarm.com.de

Einen Ordner in TFS löschen

Ich habe einen Ordner in einem TFS-Projekt unter dem Arbeitsbereich "CPortalWS" erstellt. Ich habe den Arbeitsbereich gelöscht, aber jetzt möchte ich den Ordner im Projekt löschen und die Löschoption ist nicht verfügbar.

Ich habe versucht, einen neuen Arbeitsbereich zu erstellen, der dem Projekt zugeordnet ist, aber ich habe immer noch keine Option zum Löschen.

Ist das ein Fehler in TFS? Wie kann ich den Ordner löschen?

Jede Hilfe wäre dankbar.

34
Mark Kadlec

Das Löschen eines Ordners in TFS ist etwas seltsam.

Sie müssen:

  • Erstellen Sie einen Arbeitsbereich

  • Holen Sie sich die neueste Quelle für den Ordner (auf Ihrem lokalen Computer).

  • Löschen Sie im Quell-Explorer den Ordner

  • Checken Sie Ihre Änderungen ein (dies ist der Schritt, der den Ordner in der Quellcodeverwaltung löscht)

61
Justin Niessner

beachten Sie nur, dass Löschen kein tatsächliches Löschen ist. Die Ordner/Dateien sind noch vorhanden und werden in der Versionskontrolle aufbewahrt, z. B. für Undelete-Szenarien. Sie können sie anzeigen und die Undelete-Funktion nutzen, wenn Sie auf "Extras> Optionen> Quellcodeverwaltung> Visual Studio Team Foundation Server" klicken und "Gelöschte Elemente im Quellcodeverwaltungs-Explorer anzeigen" markieren und dann mit der rechten Maustaste auf eines von klicken die gelöschten Ordner.

wenn Sie also wirklich löschen möchten, wo die Ordner/Dateien tatsächlich verschwinden, müssen Sie den Destroy-Befehl verwenden, der nur über die Befehlszeile verfügbar ist. Siehe Link unten

http://msdn.Microsoft.com/de-de/library/bb386005.aspx

21
undertakeror

Wenn Sie in TFS löschen, wird es nicht aus TFS entfernt. Es behält eine Kopie der gelöschten Dateien bei, selbst wenn Sie die Löschung einchecken. Dies kann einige Probleme verursachen. Um dauerhaft aus TFS zu löschen, müssen Sie einen tfs destroy-Befehl ausgeben.

Um dies zu tun:

  1. Öffnen Sie eine Visual Studio-Eingabeaufforderung. 
  2. Geben Sie den folgenden Befehl ein: tf destroy $/SourceLocation/Folder. Dabei ist $/SourceLocation/Folder der Quellspeicherort des gelöschten Ordners in TFS.

Bitte beachten Sie: Dieser Befehl löscht auch die Datei (en) von der Festplatte.

 enter image description here

8
Donal

Erstellen Sie einen Arbeitsbereich. und erhalten Sie die neuesten Informationen im Basisordner. Vergessen Sie nicht, die entsprechenden Ordner zu verschleiern. Wenn Sie die Unterordner löschen wollen, dann verschließen Sie alle und holen Sie sich die neuesten Informationen im Basisordner. So sparen Sie viel Zeit beim Abrufen von Dateien.

0
Sreeni

Měl jsem podobný problém, kde jsem měl 1 složku, která i přes odstranění z pevného disku, byl stále zobrazen jako v Quellcodeverwaltung (se zelenou + složky). Nehmen Sie sich die Zeit, um zu sehen, ob Sie ein Bier haben oder ob Sie einen Kaffee oder ein Getränk haben.

Kliknutím na libovolnou složku se nezobrazilo tlačítko Odstranit. Pak jsem si uvědomil, že výběr souboru udělal! Pokud nemáte soubor, vytvořte textový soubor und přidejte jej do složky, kterou chcete odstranit (pomocí ovládání zdroje). Klikněte na tento soubor, poznamenejte si záznamy o odstranění. Vyberte složku a poznamenejte, že odstranění zmizí, ale pouze po půl sekundě. Toto malé zpoždění je ve skutečnosti použitelné.

Kliknul jsem na soubor, takže tlačítko mazání je povoleno a přejdete myší nad tlačítko mazání. Pomocí klávesnice jsem udělalCTRL+Aa jakmile byly vybrány všechny soubory a složky, klikl jsem na levé tlačítko myši. Ein fungovalo zu! Všechno bylo odstraněno, včetně (und je zvláštní věc) nadřazené složky.

0
Dave