2017-06-07 2 views
0

Ich verwende IntelliJ IDE für die Entwicklung und verwende die eingebaute Subversion (SVN) Unterstützung für die Versionskontrolle.IntelliJ - Automatisches Ignorieren des Zielverzeichnisses stoppen

Standardmäßig fügt IntelliJ das Verzeichnis maven target in die Liste "Ignorierte Dateien" ein, sodass Sie es in der Eigenschaft svn:ignore im Projektverzeichnis in SVN nicht manuell ignorieren müssen. Sie können diese Liste in File | Settings unter anzeigen.

Das Problem tritt hier auf, wenn wir unser Build-Tool Jenkins verwenden, um eine Maven-Version durchzuführen. Jenkins checkt das Projekt aus, baut es auf und bereitet dann die Maven-Version vor, indem es Versionsnummern in pom.xml s inkrementiert und festlegt. Wenn es jedoch versucht, zu committen, wird es wegen lokaler Änderungen Fehler, da das target-Verzeichnis in dem SVN-Repo nicht ignoriert wird.

Es dauerte ewig, herauszufinden, warum es lokale Änderungen an einem ignorierten Verzeichnis gab, aber schließlich stellte ich fest, dass IntelliJ das Verzeichnis als ignoriert zeigte, aber in unserem SVN-Repository nicht ignoriert wurde .

Gibt es eine Möglichkeit, die Funktion "automatisch Zielverzeichnis ignorieren" in IntelliJ zu deaktivieren, damit wir nicht in die Irre geführt werden, dass das Verzeichnis in unserem SVN-Repository ignoriert wird?

Antwort

Verwandte Themen