2009-08-13 15 views
3

Ich verwende AnkhSVN in Visual Studio.Löschen Sie Dateien von Nicht-Projektdateien aus SVN in Visual Studio

Wie kann ich alle Dateien aus SVN löschen, wenn ich sie aus Visual Studio lösche (Dateien sind nicht in Projekten enthalten).

Idealerweise würde ich gerne tun:

  1. Drücken Sie "Alle Dateien anzeigen" in Visual Studio (zeigt die Dateien nicht in Projekte enthalten).
  2. Löschen Sie ausgewählte Dateien (die nicht in Projekten enthalten sind) aus dem VS-Projektmappen-Explorer. Commit
  3. (Löscht die Dateien im SVN)

Aber das ist nicht möglich, und ich muß das Löschen von Dateien direkt aus Repository oder löschen fehlende Dateien von TortoiseSVN.

Prost,
Dmitriy.

Antwort

2

Ich glaube nicht, dass AnkhSVN nach Dateien sucht, die nicht in Ihrem Projekt sind. Warum löschst du sie nicht direkt im Explorer mit TortoiseSVN?

+0

Es gibt zu viele Dateien und sie sind mit denen vermischt, die in Projekt. Ich möchte also die Möglichkeit vermeiden, einen Fehler zu machen. –

+0

Fügen Sie sie dann zum Projekt hinzu und löschen Sie sie dann. –

+0

Aber in diesem Fall kann ich nicht unterscheiden, welche ich löschen muss. VS hebt die Dateien, die nicht im Projekt sind, hervor (indem sie grau dargestellt werden). –

1

ich entweder einen RapidSVN für diese Aufgabe, oder in dem VS-Projekt (Add - Vorhandene Datei) dann löschen, wie Daniel sagt.

3

Der einfachste Weg, es zu tun ist Explorer zu verwenden. Sie können dem Explorer eine Spalte namens SVN-Status hinzufügen. Anschließend können Sie die Dateiansicht sortieren, dass die Verwendung und diejenigen löschen, die Sie nicht wollen ..

Explorer Detail View http://tortoisesvn.tigris.org/images/ExplorerDetailView.png

+0

AFAIR, neuere Windows-Versionen erlauben keine benutzerdefinierten Spalten hinzuzufügen, daher können Sie Informationen zu Subversion im Windows Explorer/Datei-Explorer in Win8 + nicht hinzufügen – bahrep