Metadaten sollten nicht in der Quellcodeverwaltung verwaltet werden. Sie enthalten hauptsächlich Daten, die für Ihren Arbeitsbereich relevant sind .
Die einzige Ausnahme bilden die .launch
XML-Dateien (Launcher-Definition).
Sie sind in gefunden
[eclipse-workspace]\.metadata\.plugins\org.eclipse.debug.core\.launches
Und sie sollten in Ihr Projektverzeichnis kopiert werden: Wenn Ihr Projekt aktualisiert wird, werden diese Konfigurationen im Dialogfeld "Konfiguration ausführen" angezeigt.
Auf diese Weise können diese Startparameterdateien auch im SCM verwaltet werden.
(Achtung: Do Deaktivieren Sie die Option „Löschen - Konfigurationen , wenn zugehörige Ressource wird gelöscht“ im Run / Starten / Startkonfiguration Einstellungsfenster: Es ist üblich , zu weich löschen ein Projekt , um es wieder zu importieren - zu zwingen , eine Re - Initialisierung der Eclipse-Metadaten. Wenn diese Option aktiviert ist, werden Ihre detaillierten Startparameter entfernt!)
project-dir/.project
project-dir/.classpath
project-dir/.settings/*
sollte sich in Ihrem SCM befinden (insbesondere .project
und .classpath
gemäß der Eclipse-Dokumentation ).
Das Ziel ist, dass jeder seinen SCM-Arbeitsbereich auschecken / aktualisieren und das Eclipse-Projekt in den Eclipse-Arbeitsbereich importieren kann.
Dazu möchten Sie nur relative Pfade in Ihrem .classpath verwenden und verknüpfte Ressourcen verwenden .
Hinweis: Es ist besser, wenn project-dir
auf ein "externes" Projektverzeichnis verwiesen wird, nicht auf ein Verzeichnis, das unter dem Eclipse-Arbeitsbereich erstellt wurde. Auf diese Weise werden die beiden Begriffe (Eclipse-Arbeitsbereich vs. SCM-Arbeitsbereich) klar voneinander getrennt.
Wie ipsquiggle im Kommentar erwähnt und wie ich in einer alten Antwort angedeutet habe , können Sie die Startkonfiguration tatsächlich als freigegebene Datei direkt in Ihrem Projektverzeichnis speichern . Alle Startkonfigurationen können dann wie die anderen Projektdateien versioniert werden.
(Aus dem Blog-Beitrag Tipp: Erstellen und Freigeben von Startkonfigurationen von KD)
common
, wählen Sie auf der RegisterkarteSave as > shared file
. Dadurch wird es direkt im Projektordner abgelegt, sodass es mit dem Rest des Projekts SCM-fähig sein kann.