Черепаха Х.Г. «Недостаточно памяти» при попытке клонировать репо

2745
enesviem

При попытке клонировать репозиторий ~ 500 МБ на мой локальный диск с помощью Mercurial я неоднократно получаю сообщение об ошибке «Недостаточно памяти». У меня 2 ГБ памяти и я такого никогда не видел. Я установил последнюю версию Mercurial и попытался использовать разные аутентификации. У кого-нибудь есть совет?

4

1 ответ на вопрос

5
Anton I. Sipos

Я сам сталкиваюсь с этой проблемой, даже на 64-битной машине с 4 ГБ оперативной памяти. Оказывается, это известная проблема в Mercurial для Windows:

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

Существенно большие файлы в хранилище вызывают фрагментацию памяти, которая препятствует успешному выделению памяти в Windows. К сожалению, проблема еще не решена, и последнее обсуждение в билете с декабря прошлого года. Похоже, что варианты на данный момент:

  • Запустите 64-разрядную версию Mercurial. Банкомат, я не вижу доступных для загрузки на Windows, возможно, это нужно сделать
  • Каким-то образом сократить репо, чтобы удалить только большие файлы, если это возможно.
Хороший ответ ... Из голосов до позже, но вернусь с +1 для вас. nicorellius 13 лет назад 0

Похожие вопросы