Tortoise HG "Out of Memory" beim Versuch, Repo zu klonen

2863
enesviem

Während ich versuche, ein ~ 500 MB-Repository mit mercurial auf mein lokales Laufwerk zu klonen, erhalte ich wiederholt die Fehlermeldung "Nicht genügend Speicherplatz". Ich habe 2 GB Speicher und habe das noch nie gesehen. Ich habe die neueste Version von Mercurial installiert und habe versucht, verschiedene Authentifizierungen zu verwenden. Hat jemand einen Rat?

4

1 Antwort auf die Frage

5
Anton I. Sipos

Ich bin selbst auf dieses Problem gestoßen, selbst auf einer 64-Bit-Maschine mit 4 GB RAM. Es stellt sich heraus, dass es sich bei Mercurial unter Windows um ein bekanntes Problem handelt:

http://mercurial.selenic.com/bts/issue1842

Grundsätzlich große Dateien im Repository führen zu einer Fragmentierung des Speichers, wodurch die Speicherzuordnung unter Windows nicht erfolgreich ist. Leider ist das Problem noch nicht behoben und die letzte Diskussion auf dem Ticket ist vom Dezember letzten Jahres. Anscheinend sind die Optionen an dieser Stelle:

  • Führen Sie eine 64-Bit-Version von mercurial aus. ATM, ich kann kein einfaches Herunterladen unter Windows finden, dies muss möglicherweise erstellt werden
  • Reparieren Sie das Repo irgendwie, um nur die großen Dateien zu entfernen, wenn möglich.
Gute Antwort ... Nicht für später, aber mit +1 für Sie zurück. nicorellius vor 14 Jahren 0