2 Stimmen

Wie man Mercurial unter Snow Leopard mit Eclipse einrichtet

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?

1voto

David Holbrook Punkte 1617

Um eclipse auf Ihr lokales Repo zu verweisen, gibt es zwei Möglichkeiten.

  • Datei -> Importieren -> Mercurial -> Klonen (Starten eines neuen Projekts aus einem Repo)
  • (Rechtsklick auf Projekt) -> Team -> Projekt freigeben -> Mercurial

(siehe Wie schaltet man Mercurial in einem bestehenden Eclipse-Projekt ein? )

Wenn Sie fertig sind, können Sie über den Menüpunkt Team Push/Pull in ein anderes Repository schieben/ziehen.

  • (Rechtsklick Projekt) -> Team -> Pull ...
  • (Rechtsklick Projekt) -> Team -> Push ...

0voto

sjohnston Punkte 612

Führen Sie die Einrichtungsschritte erneut durch, indem Sie dieser ausgezeichnete Leitfaden und alles funktioniert jetzt. Ich hatte ein wenig Mühe, mich mit der Tatsache vertraut zu machen, dass der Eclipse-Arbeitsbereich selbst ein Repository ist. Mit dieser Einrichtung konnte ich sehr einfach Änderungen übertragen und in ein anderes Repository pushen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X