2016-04-27 7 views
0

Es gibt ein Mercurial-Repository, aus dem ich ziehen muss, keine andere Operation ist erforderlich. Ich habe bereits Git und würde Mercurial nicht nur für diesen Vorgang installieren und konfigurieren.Ziehen aus einem Mercurial-Repository mit Git

Die Suche im Internet und SO bringt viele Interoperabilitäts-Plugins für Mercurial; Es gibt auch git-remote-hg, aber alle diese erfordern Mercurial, die ich lieber installieren würde.

Gibt es eine Möglichkeit, den Befehl

hg+ssh://[email protected]/<name-of-repository> 

mit einiger Git zu ersetzen (Klon?) Befehl? Installieren Sie ein kleines Plugin für Git ist eine Option.

+0

Sie haben keine andere Art und Weise, mit der Ausnahme Git-remote-hg für * * das Richtungen: Git-Jungs sollten leiden –

Antwort

0
  1. Git-remote-hg erfordern nicht (und nicht erforderlich) Mercurial gar
  2. Git-remote-hg seit mindestens 1,8 Teil von Git ist
  3. Fingolfins git-remote-hg benötigt nur wenn Remote Mercurial 3.2 oder neuer ist, sonst können Sie immer noch verwenden felipec der (Kern) Version
+0

Hmm, das Die Dokumentation für git-remote-hg besagt eindeutig: Um dieses Tool unter Unix-basierten Betriebssystemen [...] zu verwenden, stellen Sie zunächst sicher, dass t Hast du [...] und Mercurial installiert. " – interDist

+0

Außerdem habe ich git 2.8.1 und es heißt,' fatal: Konnte keinen fernen Helfer für 'hg' finden. – interDist

+0

@interDist - https://github.com/felipec/git-remote-hg/blob/master/README.asciidoc –