Es scheint, dass der Klon die Pipes nicht mag, aber der unbunble
Befehl scheint freundlicher zu sein. Sie müssen lediglich das Ziel-Repository erstellen und es entbündeln.
mkdir repo cd repo hg init hg unbundle <(7za x bundle.hg.7z -so)
Das Mercurial-Bundle, aus dem ich klonen möchte, ist im 7-ZIP-Format komprimiert, und ich möchte keine Zeit damit verschwenden, das riesige Paket in eine temporäre Datei zu extrahieren. Wie gebe ich die Ausgabe von 7za
an hg
an, um zu klonen? Ich habe versucht, das Rohr als eine Datei weitergeben, wie Informationen aus vorgeschlagen dieser Frage wie
hg clone <(7za x bundle.hg.7z)
aber ich bekomme eine Fehlermeldung wie
abort: repository /dev/fd/63 not found!
Es scheint, dass der Klon die Pipes nicht mag, aber der unbunble
Befehl scheint freundlicher zu sein. Sie müssen lediglich das Ziel-Repository erstellen und es entbündeln.
mkdir repo cd repo hg init hg unbundle <(7za x bundle.hg.7z -so)