Idea / workspace.xml kann nicht ignoriert werden - taucht immer wieder auf
Mit PHPStorm, das ich versuche zu ignorieren, die workspace.xml
die erscheint, wenn ich versuche, ein git commit.
Meine .gitignore
aussieht:
/.idea/
.idea/workspace.xml
Weil an einem Punkt die Datei wurde begangen, habe ich auch ausgeführt:
git rm --cached .idea/workspace.xml
und dann begangen die Entfernung geschoben, um ein bare-repo.
Aber die Datei taucht immer wieder später, wenn ich änderungen im Projekt.
Irgendwelche Ideen auf, was ich bin fehlt?
InformationsquelleAutor der Frage Valentin Despa | 2013-11-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
War ich vor dem gleichen Problem, und es trieb mich auf die Mauer. Das Problem landete .Idee-Ordner wurde SCHON begangen, in dem repo zuvor, und so waren Sie wird von git verwaltet, unabhängig davon, ob Sie ignoriert werden oder nicht. Ich würde empfehlen, die folgenden, nach dem schließen RubyMine/IntelliJ oder was auch immer IDE Sie verwenden:
Nach als sicherzustellen, zu ignorieren .Idee in Ihr .gitignore
Obwohl es ausreichend ist, Sie zu ignorieren, im repository ist .gitignore, würde ich empfehlen, dass Sie ignorieren Ihre IDE dotfiles weltweit.
Sonst müssen Sie es zu jedem .gitgnore für jedes Projekt Sie arbeiten. Auch, wenn Sie bei der Zusammenarbeit mit anderen Menschen, dann seinem best-practice nicht zu verschmutzen des Projekts .gitignore mit privaten eine Konfiguration, die nicht speziell für den source-code des Projekts.
InformationsquelleAutor der Antwort amerdidit
Ich hatte dieses problem gerade jetzt, ich hatte zu tun
git rm -f .idea/workspace.xml
jetzt scheint es Weg zu sein (ich hatte auch um es in
.gitignore
)InformationsquelleAutor der Antwort arcanine
In der gleichen dir wo du die Datei erscheinen tun:
rm .idea/workspace.xml
git rm -f .idea/workspace.xml (as suggested by chris vdp)
vi .gitignore
.idea/workspace.xml
in eine der Linien, Esc:wq
Sollten Sie nun gut sein
InformationsquelleAutor der Antwort Melski
Musste ich:
Befehle
Anderen Entwicklern laufen sollte
InformationsquelleAutor der Antwort Valentin Despa
Nur sagen git nicht davon ausgehen, es wird nie geändert, egal was:
ja, Sie können entfernen Sie die Dateien aus dem git-repository. Aber wenn dein team alle die gleiche IDE oder sind Sie von selbst, werden Sie wahrscheinlich nicht wollen, zu tun. Für sich selbst, Sie wollen, um eine ok-Ausgangspunkt zur Wiederaufnahme der Arbeit, für Ihre Teamkollegen als gut.
InformationsquelleAutor der Antwort Toskan
Wenn Sie mehrere Projekte in Ihrem git-repo,
.idea/workspace.xml
wird nicht mit beliebigen Dateien.Führen Sie stattdessen folgende Schritte:
$ git rm -f **/.idea/workspace.xml
Und machen Sie Ihre .gitignore in etwa so Aussehen:
InformationsquelleAutor der Antwort kerner1000
Dem Weg habe ich in Android Studio basiert auf IntelliJ war wie dieser. Im commit-dialog, ich habe die änderung rückgängig gemacht workspace.xml dann wurde es verschoben, nicht versionierte Datei. Danach löschte ich die von commit-dialog. Jetzt wird es nicht erscheinen in der änderungsliste. Beachten Sie, dass meine gitignore war bereits inklusive .idea/workspace.xml
InformationsquelleAutor der Antwort PK Gupta
Da in meinem Fall war ich der Durchführung einer ersten Begehung ein Projekt ist, einfach löschen
.git
und.idea
Ordner und dann restarte git mitgit init
geholfen, ein problem zu lösen. Jetzt habe ich nicht.idea
überhaupt.InformationsquelleAutor der Antwort Eduard
Ignorieren, die Dateien mit der Endung mit
.iws
und dieworkspace.xml
undtasks.xml
- Dateien in Ihr .gitignoreReferenz
InformationsquelleAutor der Antwort josef