2017-08-12 3 views
0

Ich habe einen Gradle/Groovy Projekt, das ich IntelliJ bin mit mit:IntelliJ behält meine Änderungen zurück?

IntelliJ IDEA 2017.2.1 
Build #IU-172.3544.35, built on July 31, 2017 
Subscription is active until April 3, 2018 
JRE: 1.8.0_152-release-915-b6 amd64 
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o 
Linux 3.13.0-128-generic 

Dieses Problem habe gerade angefangen, wenn ich eine Datei versucht, die Bearbeitung, die markiert in einem der Ordner war als „Ausschließen“ (dark orange Ordnersymbol). Das Problem tritt nie mit Dateien in einem der Ordner "Quelle" auf. Während ich es bearbeite, bekomme ich einen "File Cache Conflict" und IntelliJ bietet mir die Option Reload/Ignore/View Difs. Wenn ich eine Änderung vorstelle und von der Registerkarte mit der Quelldatei weg wechsle, wird IntelliJ einfach still gestellt und wenn ich zur Registerkarte zurückkehre, ist die Datei in den vorbearbeiteten Zustand zurückgekehrt.

Wenn es darauf ankommt, die Datei, die ich bearbeite, die dieses Problem hat, ist common.gradle in der ausgeschlossenen "Build" -Ordner Struktur.

Warum passiert das und wie kann ich das beheben?

+0

Behalten Sie die Projektdateien auf dem lokalen Laufwerk? – CrazyCoder

+0

@CrazyCoder Ja, und drücken Sie dann bei Bedarf auf GitHub. –

Antwort

1

Sind Sie sicher, dass die Datei nicht automatisch generiert wird? In diesem Fall ist es nicht IntelliJ IDEA, die Änderungen rückgängig zu machen, sondern einfach die Datei neu zu laden, da sie Änderungen außerhalb ihrer Kontrolle (oder als Nebeneffekt einer tatsächlich von der IDE ausgelösten Operation) erkannt hat. Die Tatsache, dass IntelliJ IDEA Sie warnt, dass sich die Datei geändert hat, zeigt an, dass es nicht IntelliJ IDEA ist, die diese Änderungen vornimmt. Und das wäre auch ein guter Grund, dieses Verzeichnis als ausgeschlossen zu behalten und diese Datei manuell zu modifizieren, nicht.

+0

@ EnricoMCrisostom - Ich weiß es nicht. Ich habe mich das selbst gefragt, aber ich weiß nicht, wie ich das herausfinden soll. Irgendwelche Tipps? –

+1

@RobertOschler Vorausgesetzt, dass ich keine Ahnung habe, wie Ihr Projekt funktioniert, können Sie die IDE schließen, das ausgeschlossene Verzeichnis löschen (wenn Sie können oder es woanders verschieben) und die Operationen ausführen, die Sie beim Auftreten des Problems ausgeführt haben von außerhalb der IDE. Wenn die Datei neu erstellt wird, wissen Sie jetzt, dass IntelliJ IDEA nicht schuld ist. –

+0

@ EnricoMCrisostom - Gute Idee für einen Test. Ich werde es versuchen. –

Verwandte Themen