Ich benutze Eclipse mit C++-Plugins auf meinem Macbook und versuche einige Übungsprojekte, um meine Fähigkeiten zu verbessern. Ich würde auch gerne Mercurial ausprobieren und DVCS kennenlernen. Leider scheint Eclipse + Mercurial + OSX eine so seltene Kombination zu sein, dass es nicht viel hilfreiche Dokumentation gibt.
Was ich bis jetzt getan habe:
- Installiertes Mercurial SCM
- Installiert die HgEclipse Plugin
- Installiertes GnuPG
- Setzen Sie den Pfad zu den GnuPG- und hg-Programmen in den Eclipse-Einstellungen > Team > Mercurial
Ich weiß, dass ich ein Verzeichnis in ein hg-Repository verwandeln kann, indem ich im Terminal zu diesem Verzeichnis navigiere und mit
hg init
und dann kann ich Dateien hinzufügen mit
hg add
hg commit
Damit sollte ich ein hg-Repositorium mit meinen Dateien darin erhalten. So weit, so gut ... aber jetzt beginne ich zu schwanken.
Wie kann ich HgEclipse auf mein Repo verweisen lassen? Meine Synchronisierungsansicht hat eine Mercurial-Option, aber wenn ich sie auswähle, ist die Schaltfläche Weiter ausgegraut, und die Schaltfläche Fertigstellen tut nichts...
Idealerweise würde ich gerne zwei lokale Repositories einrichten, ein persönliches und ein "Team"-Repositorium, damit ich Hg wirklich bewerten kann, da dies die gängige Konfiguration zu sein scheint. Unterstützt HgEclipse nur Commits an ein einzelnes Repository oder kann es auch Commits an das lokale Repository durchführen? and in das "Team"-Repositorium pushen?
Gibt es weitere Vorschläge von DVCS-Veteranen, wie ich meine Umgebung am besten einrichten kann?