Intellij .ipr-Dateien überprüft-in oder ignoriert?
Arbeiten in einem team, die alle mit IntelliJ, es gibt einige Diskussionen über den Check-in oder nicht den .ipr-Datei für das Projekt.
Verloren habe ich lediglich eine halbe Stunde, weil eine benutzerdefinierte Ressource-pattern gelöscht wurde von den compiler-Optionen, wenn jemand anderes eingecheckt sein .ipr, die nicht diese Einstellung haben.
Was ist die best practice hier? FWIW, die Wir ignorieren .iws bereits.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Diese Frage ist in der IntelliJ IDEA FAQ, es war auch schon gefragt auf dieser Website.
Ich würde empfehlen, mit .Idee directory-basiertes format für eine feinere Kontrolle.
Können Sie die Wiederherstellung Ihrer version aus der Quellcodeverwaltung?
Speichern von Projekt-Dateien in VCS wird gewährleistet durch das Thema. Es macht es einfach für Entwickler, um check-out und sofort an die Arbeit, anstatt zu Fragen, um, für, wie Sie die Projekte.
Den workstation-Entwicklungsumgebung Konfiguration ist wichtig für das team. Es ist nicht eine Leistung, aber es wirkt sich auf das team, für besser oder schlechter. Mit einer standard-Entwicklungsumgebung stellt sicher, dass Sie alle arbeiten so ähnlich wie möglich, anstatt dass jeder die Projekte, die konfiguriert ist, etwas anders, was dazu führen konnte, falscher Fehler.
Bin ich immer darauf bestehen, zu ignorieren *.ipr, *.iws, *.iml *.ids-Dateien in VCS.
Wenn Sie mit java - dann mit maven. Es hat eine Menge Vorteile. Einer von Ihnen - es ist IDE unabhängig.
UPD. 13.03.2014
Für jetzt gibt es gute alternativen zu maven, aber die Hauptidee - die Projekte sollten IDE unabhängig. Egal, was Sie verwenden. Es sollte bequem sein für jedermann, um die Arbeit mit Ihrem code.
Bisher haben wir uns verpflichtet, die Rechte des geistigen Eigentums und iml-Dateien und es funktionierte gut. Vor kurzem haben wir angenommen, Maven und schön funktioniert auch. Die Mehrheit der Probleme auf die ich stieß mit ipr/iml wurde während der Intellij-upgrades. Normalerweise Intellij erledigt dies automatisch, aber manchmal ist es nicht so anmutig, wie Sie möchten. Wir haben noch einige ältere Versionen unserer Codebasis, wir haben Zugriff auf regelmäßig, und diese nicht die Verwendung von Maven. Mit Intellij 10, müssen wir manuell machen erhebliche änderungen an der Konfiguration, die in jenen Versionen, bevor Sie nutzbar sind. Zur weiteren Beurteilung des Problems, einige dieser änderungen nicht angezeigt werden beibehalten, in der ipr - /iml, so dass jeder Benutzer, der zugreift, dass die version des Codes hat, um die Veränderungen selbst. Es ist in der Nähe nennen, aber ich würde vorschlagen, Maven. Und für die Aufnahme die meisten Menschen lieben oder hassen, Maven, aber ich bin in der Mitte.