Frage

Ich bin neu in Eclipse. Ich verwende subclipse meinen SVN zu verbinden. Es gibt einige Ordner und Dateien Ich mag würde zu svn hinzuzufügen: ignorieren, aber es ist abgeblendet. Gibt es eine einfache Möglichkeit, subclipse zu bekommen Dateien und Verzeichnisse zu ignorieren?

subclipse

War es hilfreich?

Lösung

Sie können nicht svn: ignore eine Datei, die bereits auf Repository übertragen wird.

So müssen Sie:

  1. Löschen Sie die Datei aus dem Repository.
  2. Aktualisieren Sie Ihr Projekt (die Arbeitskopie) an den Kopf Revision an.
  3. Erstellen Sie die Datei in Eclipse.
  4. Stellen Sie svn: auf die Datei über Team- ignorieren> In den svn:. Ignorieren
  5. Starten Sie Eclipse Änderungen widerzuspiegeln.

Viel Glück!

Andere Tipps

Ich konnte dies mit TortoiseSVN direkt aus dem Windows Explorer tun:

Rechtsklick auf Datei auf ignore-> TortiseSVN-> Delete and add to ignore list

Ich schließe musste dann das Projekt in Eclipse wieder öffnen, fertig:)

Es scheint nur Subclipse erlauben Sie einen Top-Level-Ordner hinzufügen Ignore-Liste und nicht irgendwelche Unterverzeichnisse darunter. Nicht sicher, warum es so funktioniert. Allerdings fand ich durch Versuch und Irrtum, dass, wenn Sie direkt einen Unterordner zur Versionskontrolle hinzufügen, dann wird es ermöglichen Sie einen anderen Ordner auf der gleichen Ebene auf die Ignore-Liste hinzuzufügen.

alt text

Zum Beispiel, siehe Abb oben, wenn ich die Webapp Ordner ohne Zugabe von src ignorieren wollte, subclipse nicht erlaubte mir, dies zu tun. Aber wenn ich die java hinzugefügt Ordner zur Versionskontrolle, die "svn add: ignorieren ...". Wurde freigegeben für Webapp

Wenn Sie versuchen, ein Projekt in SVN mit Eclipse zum ersten Mal zu teilen, mögen Sie vielleicht bestimmte Dateien zu vermeiden, verpflichtet werden. Um dies zu tun, zu Preferences- gehen> Team-> Ignoriert Ressourcen. In diesem Fenster müssen Sie nur ein Muster hinzuzufügen, um die Art von Dateien zu ignorieren Sie nicht wollen, zu begehen.

Eclipse-Einstellungen

Arbeiten mit Subclipse auf Eclipse Indigo Service Release 2

hatte ich begangen Ordner mit temporären Dateien und Protokolle liegen unter / src zum SVN-Repository. Und es nach der Realisierung, fand ich mich in der gleichen Situation mit einem abgeblendet „svn: ignore“

Ich fand folgende Lösung:

1. Ich löschte den Ordner aus meinem Project Source

2. Team - Commit> ... withouth den Ordner

3. Neu erstellt die Ordner zurück in den Projektbaum

Nun war ich in der Lage "Team -> In der svn: ignore ..." zu verwenden,

Dies ist nur ein WAG wie ich kein Subclipse Benutzer bin, aber haben dafür gesorgt, dass die Ordner enthalten, was Sie versuchen, sich selbst zu SVN hinzugefügt worden zu ignorieren haben? Sie können nicht svn:. Etwas in einem Ordner ignorieren, die nicht unter Versionskontrolle ist

Was für mich gearbeitet wurde folgende: (Eclipse 3.3.6 Subclipse 2.4)

  • gesetzt svn: ignore Eigenschaft über Schildkröte: (.settings .classpath .project Ziel .apt_src ein Element in einer Zeile)
  • löschte das Projekt aus der Finsternis
  • frische Kasse aus dem SVN
  • importieren das Projekt in Eclipse (Einfach das Projekt in Eclipse reimporting nicht für mich gearbeitet hat)

bestimmte Dateien zu ignorieren oder deaktivieren ignorieren Sie die Eclipse-Einstellungen verwenden -> Team -> Ressource nicht berücksichtigt. Prüfen oder die Ressourcen, deaktivieren Sie verfolgt werden soll.

Ich habe gerade herausgefunden, wie dies zu tun:

Es scheint, dass, wenn Sie einen übergeordneten Ordner zur Versionskontrolle hinzufügen Eclipse fügt alle Unterordner. Sobald die Unterordner zur Versionskontrolle hinzugefügt werden, ist es nicht möglich ist, sie zu ignorieren.

Hier ist, wie es zu tun:

Rechtsklick auf dem Ordner der obersten Ebene und in der Versionskontrolle Rechtsklick auf das Kind Ordner, den Sie ignorieren möchten, kehren Rechtsklick auf das Kind Ordner, den Sie ignorieren möchten, svn: ignore (was jetzt verfügbar)

Diese

ist ziemlich frustrierend, aber es ist eine Eindämmung Ausgabe (die .svn Ordner Spur halten auch der ignorierten Dateien). Jedes Element, das ignoriert werden muss, ist auf die Ignore-Liste der unmittelbar übergeordneten Ordner hinzugefügt werden.

So hatte ich einen neuen Unterordner mit einer neuen Datei in ihr und wollte diese Datei ignorieren, aber ich konnte es nicht tun, weil die Option aus wurde grau. Ich löste es, indem man zuerst die neuen Ordner zu begehen, was ich wollte (es ein Cache-Ordner war), und dann diese Datei in der Liste ignorieren Hinzufügen (der neu hinzugefügten Ordner ;-), die Möglichkeit, mit einem Muster hinzuzufügen, statt eine einzelne Datei.

Eine weitere Sache ... Wenn Sie bereits diese Dateien durch Eklipse ignoriert (mit Team -> Ignoriert Ressourcen), müssen Sie diese Einstellungen rückgängig zu machen, so dass die Dateien von Subclipse gesteuert werden wieder und „In dem svn: ignore“ Option erscheint wieder

Falls Sie sich mit TortoiseSVN und die Datei verpflichtet ist bereits, gehen Sie auf Ihre Dateien Projektordner der rechten Maustaste auf die Datei / Ordner, den Sie ignorieren möchten, TortoiseSVN -> Versionskontrolle und fügen Liste zu ignorieren. Dann löschen Sie den Ordner / Datei (klicken Sie darauf und drücken Sie dann auf der Tastatur DELETE) mit dem rechten Maustaste auf Ihrem Projektordner -> SVN Commit ... Dadurch wird der Ordner aus dem Repository löschen .... Jetzt können Sie Ihre Ordner / Datei erneut erstellen und dann wird es ignoriert.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top