4

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

1 ответ1

5

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .