2016-08-04 15 views
0

Ich benutze Eclipse, um mein Projekt mit git zu entwickeln. Ich benutze 2 verschiedene Systeme: Windows und Linux. Manchmal arbeite ich an Win, manchmal an Linux.Wie Sie verknüpfte Ressourcen in Eclipse-Metadaten systemunabhängig machen

In meinem Projekt habe ich eine verknüpfte Ressourcen zu einem Google Drive-Ordner.

Unter Windows ist der Ordner D: \ GoogleDrive und auf Linux/mysuer/GDrive.

Ich konfigurierte die verknüpften Ressourcen unter Windows. In meinem Projekt habe ich einen direkten Bezug zu D: \ GoogleDrive \ myfolder.

Also, wenn ich das .Project, wenn ich unter Linux auschecken, werde ich den Pfad relativ zu Windows haben.

Ich denke, vielleicht kann ich das. Projekt ignorieren, aber ich weiß nicht, es ist wirklich besser. Was ich riskiere zu verlieren?

Was machst du selbst?

Dank

+1

Ich würde wahrscheinlich die Datei '.project' nicht versionieren, da sie spezifisch für eine bestimmte Entwicklungsumgebung ist. Sie können es '.gitignore' hinzufügen, es sei denn, Sie haben es bereits hinzugefügt. In diesem Fall müssen Sie es zuerst" git rm "zwischenspeichern. –

+1

Projektdateien sind mit Ihrem Quellcode nicht relevant. Fügen Sie es definitiv zu Ihrem Gitignore hinzu, wie Tim sagte. –

Antwort

0

Wenn Sie die Projektdateien nicht erzeugen und tun Einstellungen, die Sie das gleiche auf allen Entwicklungsmaschinen wie Code-Stil-Einstellungen und so weiter wollen, ist es durchaus möglich, in der IDE-Metadaten zu überprüfen.

Sie sollten nur auf die Funktion „Pfadvariablen“ nutzen, die von IntelliJ IDEA zur Verfügung gestellt wird und jetzt auch Eclipse-: http://help.eclipse.org/luna/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Fconcepts%2Fcpathvars.htm

Sie dann setzen gerade diesen Pfad-Variable in Ihrer lokalen Eclipse-Workspaces und definieren Sie Ihre verknüpfte Ressource in Bezug auf diese Pfadvariable wie die verlinkte Doku beschreibt.