3 Stimmen

Löschen von Nicht-Projektdateien aus SVN in Visual Studio

Ich verwende AnkhSVN 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 das gerne tun:

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

Aber das ist nicht möglich und ich muss Dateien direkt aus dem Projektarchiv löschen ODER fehlende Dateien aus TortoiseSVN löschen.

Zum Wohl,
Dmitriy.

3voto

Pavel Chuchuva Punkte 21957

Ihr Szenario sollte funktionieren. Was ist falsch daran, fehlende Dateien mit TortoiseSVN zu löschen?

TortoisSVN-Übertragung http://img21.imageshack.us/img21/5603/tortoisesvncommit.png

0 Stimmen

Danke. Ich muss also nur auf die fehlenden Dateien klicken und sie löschen. Nach dem Übertragen sind sie weg.

3voto

Gordon Thompson Punkte 4554

Am einfachsten ist es, den Explorer zu benutzen. Sie können dem Explorer eine Spalte namens SVN Status hinzufügen. Sie können dann die Dateiansicht danach sortieren und die Dateien löschen, die Sie nicht haben wollen.

Explorer Detail View
(出典 <a href="http://tortoisesvn.tigris.org/images/ExplorerDetailView.png" rel="nofollow noreferrer">tigris.org </a>)

0 Stimmen

AFAIR, neuere Windows-Versionen erlauben es nicht, benutzerdefinierte Spalten hinzuzufügen, so dass Sie keine Subversion-bezogenen Informationen zum Windows Explorer / Datei-Explorer in Win8+ hinzufügen können

2voto

Daniel A. White Punkte 180762

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

0 Stimmen

Es gibt zu viele Dateien und sie sind mit denen vermischt, die im Projekt sind. Ich möchte also nur die Möglichkeit eines Fehlers vermeiden.

0 Stimmen

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

0 Stimmen

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

1voto

Ich verwende entweder RapidSVN für diese Aufgabe oder füge dem VS-Projekt (Hinzufügen - Vorhandene Datei) hinzu und lösche dann, wie Daniel sagt.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X