Eclipse synchronisiert Arbeitsbereiche / Perspektiven / Einstellungen auf Computern
Ich habe ein Projekt, ich brauche, um arbeiten von zwei verschiedenen Computern, bei der Arbeit und zu Hause.
Ich muss in der Lage sein, am code zu arbeiten von beiden Rechnern aus, so dass die Frage besteht aus zwei teilen;
- Teilen Sie den code
- Freigabe des Arbeitsbereichs.
1 ist einfach genug, mit svn; aber ich fühle mich eklig Begehen gebrochenen code im svn nur so kann ich den Zugang wieder ab nach Hause. Kann ich Leben mit diesem aber ist es eine bessere option?
Mehr erarbeiten auf 2. Ich habe eine sehr individuelle eclipse-setup auf einem Computer, wo ich Stunden damit verbracht, hinzufügen von plugins und optimieren jedes kleine config-Optionen I Zugang, um es auf den Punkt, wo es gerade richtig. Es wird ein Schmerz nochmal jede einzelne änderung, die Sie auf dem anderen computer, ist es eine Möglichkeit, automatisch zu synchronisieren? Ich weiß, ich kann die Einstellungen exportieren aus Eclipse und importieren Sie Sie, aber ich will nicht zu haben, um manuell tun, dass jedes mal, wenn ich etwas ändern. [Auch, ich glaube nicht, dass Export-Einstellungen auch exportiert Perspektiven?]
Beide Computer laufen mit windows.
InformationsquelleAutor der Frage Naren | 2009-06-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Portable Entwicklungsumgebung
Nicht, dass Sie wollen, um zu laufen von einem USB-flash-Laufwerk, aber Sie können bundle-Eclipse und das JDK alle in einem Verzeichnis, wie hier beschrieben, eine schön in sich geschlossene Entwicklungsumgebung:
Können Sie werfen in einem paar Werkzeuge, wenn nötig:
Sehen PortableApps für zusätzliche Werkzeuge, darunter eine, die ein Menü in der Taskleiste gibt Ihnen schnellen Zugriff auf alle Ihre tragbaren Werkzeugen.
Sobald Sie haben, dann verwenden Sie eine option, wie man von den folgenden teilen Sie das Verzeichnis über workstations:
Externe Festplatte
Einem flash-Laufwerk zu langsam wäre, aber oft eine externe HDD ist in Ordnung. Natürlich, du hast den amp. Und es macht keinen Spaß, wenn Sie vergessen, bringen Sie es eines Tages zur Arbeit--als ich damals meinen laptop gestern. 🙂 Änderungen der Laufwerksbuchstaben kann noch ein problem werden.
Mirroring-Tools
Spiegelung/backup-tool ist einfach, aber Fehler-anfällig. Diese sind one-way-tools, die Sie kopieren alles von einem Arbeitsplatz zu einem anderen. Die Gefahr ist, dass Sie änderungen an einem Arbeitsplatz, vergessen Sie das tool ausführen möchten, ändern Sie die gleiche Datei(en) auf Ihrer anderen Arbeitsstation, und führen Sie das tool, überschreiben Ihre änderungen.
Synchronisations-Werkzeuge
Einen Schritt von einer spiegelung tool wäre eine syncronization-tool. Diese Veränderungen erkennen und ermöglichen es Ihnen, Entscheidungen zu treffen über das Zusammenführen. Sie haben sich daran zu erinnern, um es manuell ausführen, oder verwenden Sie ein anderes tool zum planen es zu bestimmten Zeiten ausführen.
Synchronization Services
Diese Dienste automatisch synchronisieren von Dateien zwischen Arbeitsstationen. Die meisten, wenn nicht alle von Ihnen, Konflikte handhaben und erlauben den Zugriff auf frühere Versionen von Dateien. Sie sind nett, weil Sie die set-und-forget. Sie müssen nicht daran denken, zu laufen, einen Spiegel oder ein sync-tool. Auch diese beseitigen die Notwendigkeit, zu verlassen, einen Arbeitsplatz mit Strom versorgt, so dass Sie manuell synchronisieren, um es, wenn Sie an der anderen workstation.
InformationsquelleAutor der Antwort Pete TerMaat
Habe ich gerade ausprobiert, die vor kurzem angekündigt Arbeitsbereich mechanik plugin. Es scheint genau für den zweiten Teil der Frage.
Müssen Sie ein Verzeichnis, wo die Einstellungen gespeichert werden sollen (standardmäßig
~/.eclipse/mechanic
). Mit dem plugin installiert, Einstellungen können leicht exportiert werden, um separate Dateien. Wenn Sie einen neuen Arbeitsbereich und zeigen Sie das plugin, um das richtige Verzeichnis (oder belassen Sie die Standardeinstellung), wird ein Dialogfeld angezeigt, in dem Sie auswählen, welche Einstellungen gelten für den aktuellen Arbeitsbereich.InformationsquelleAutor der Antwort Kariem
In Bezug auf problem #1 ist, benutze ich Dropbox und sind sehr zufrieden mit ihm.
Bemerkte ich ein problem beim öffnen eines Projekts nachdem Sie aktualisiert werden, auf einer anderen Maschine: Eclipse nimmt änderungen in bestehenden Dateien aber nicht automatisch neue Dateien hinzufügen. Dies wird gelöst, indem einfach mit der rechten Maustaste auf das Projekt und wählen Sie "Aktualisieren".
InformationsquelleAutor der Antwort Brucexcore
Zur Nachfolge auf dieses, habe ich mit Hilfe der Puls-mit einigem Erfolg poweredbypulse.com. Das ist aber nicht die ideale Lösung aber Sie funktioniert ziemlich gut für mich bisher.
InformationsquelleAutor der Antwort Naren
Regarging #1 habe ich mir Gedanken über das auch. Microsoft ' s TFS hat ein "shelve" - Funktion, die tut, was Sie will (speichern ausstehende änderungen auf dem server ohne Begehung). Es ist wie eine Art von persönliche-Zweig.
In subversion würde ich wahrscheinlich erstellen Sie einen Zweig für meine bleeding-edge, vielleicht-gebrochenen code, und nur merge auf trunk periodisch.
InformationsquelleAutor der Antwort Gabe Moothart
Verwende ich rsync, um nicht eine ähnliche Sache zwischen meinem laptop(OSX) und desktop(linux).
Einer schnellen google-Suche erwähnt rsync ist für windows verfügbar - so kann dies eine option für Sie.
Können Sie wahrscheinlich setzen Sie diese auf einen Zeitplan von Ihrem OS. Ich persönlich habe es eingerichtet, wenn ich mich auf mein Büro-Netzwerk oder wenn Dateien geändert werden.
InformationsquelleAutor der Antwort Matt
Eclipse und die meisten anderen java-tools sind leicht zu transportieren.
Können Sie kopieren Sie auf einen USB-Stick und führen Sie auf jeder Maschine. Für das JDK, die es braucht, um ein ähnliches OS.
Habe ich eine "C:\Development" Ordner mit eclipse, java, jboss, Arbeitsbereich, ant, maven, svn, etc.., die kann ich entpacken Sie und legen Sie in C: auf jedem windows-Computer und führen Sie durch mein Umfeld.
Ich glaube nicht, führen Sie es aus-den Daumen-Antrieb, weil man nie weiß, welchen Buchstaben das Laufwerk bekommen, und einige der Hinweise, die eclipse immer voll qualifiziert sind.
InformationsquelleAutor der Antwort Chris Nava
Könnten Sie erwägen,Puls. Sein freies und es ist toll für die Erzeugung eines standard-Eclipse-installation, inklusive aller plugins und workspace-Einstellungen (wenn Sie die freelance-version - nicht frei). Es ist schön zu können, um zu generieren, eine funktionierende Eclipse-Konfiguration und dann wiederholen Sie das gleiche Profil, die installation auf einem anderen computer, ODER teilen Sie das Profil mit einem ganzen team.
InformationsquelleAutor der Antwort hubbardr
Oder einfach Remote-Desktop in Ihrem bevorzugten computer von den anderen.
InformationsquelleAutor der Antwort Nate W.