2 Stimmen

Einen Ordner vom SVN-Checkout auf Aptana ausschließen

Ich habe eine Website mit cakePHP entwickelt. Ich habe sie unter Source Control mit svn. Ich entwickle sie mit dem Aptana Studio, sowohl unter Linux als auch unter Windows.

es gibt einige Verzeichnisse wie app/tmp, die, wie der Name schon sagt, temporäre Daten enthalten. Ist es möglich, den Ordner auszulassen, damit er von aptana studio überprüft werden kann, wo er zu committen ist? Ich habe mit der rechten Maustaste auf den Ordner geklickt und eine svn-Eigenschaft svn-ignore angewendet: *

Dennoch erscheinen diese Dateien/Ordner jedes Mal, wenn ich eine Übergabe durchführen möchte, in der Liste der geänderten Dateien.

0 Stimmen

Diese Frage bezieht sich auf Aptana und SVN Reposity, nicht auf CakePHP :)

3voto

jeroenh Punkte 25392

Wenn sich der Ordner bereits in svn befindet, sollten Sie ihn zunächst aus der Versionsverwaltung entfernen (mit "svn delete").

Dann sollten Sie die Eigenschaft svn:ignore (beachten Sie den Doppelpunkt anstelle des Bindestrichs) in der Datei Elternteil den Namen des Ordners ein, den Sie ignorieren möchten.

also für App \tmp svn:ignore auf 'app' auf 'tmp' setzen

0 Stimmen

Aber svn delete löscht den Ordner auch aus meinem Projekt. Ich möchte, dass er dort bleibt

0 Stimmen

@gong, svn löscht den Ordner nicht physisch von Ihrem Laufwerk, oder? Wenn er aus Ihrem Projekt entfernt wird, kann das eine "Funktion" Ihres Aptana/svn-Plugins sein. Was passiert, wenn Sie den Ordner wieder hinzufügen (nachdem Sie die oben genannten Schritte durchgeführt haben)?

0voto

Simon Groenewolt Punkte 10497

Ich bin mir nicht ganz sicher, aber ich glaube, wenn Sie eine svn-ignore-Eigenschaft für einen Ordner festlegen, müssen Sie diesen Ordner erst festschreiben, bevor er funktioniert.

0 Stimmen

Sie müssen die Eigenschaft svn:ignore setzen, bevor der Ordner überhaupt an SVN übergeben wird. Es ist nutzlos, wenn die zu ignorierende Datei bzw. der zu ignorierende Ordner bereits unter Versionskontrolle steht.

0 Stimmen

Ich meinte den enthaltenen Ordner. (Das ist der Ordner, für den Sie die Eigenschaft festlegen)

0voto

YoungHyeong Ryu Punkte 909

Jeroenh hinzufügen:

wenn sich der Ordner bereits in svn befindet: Wechseln Sie zu SVN Repositories und löschen Sie, was Sie wollen. Wechseln Sie zu Projekt-Explorer und Team > Auf Version aktualisieren. Und dann tun Sie, was jeroenh sagte

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