Tortoise HG “Sem memória” ao tentar clonar o repositório

Tortoise HG “Sem memória” ao tentar clonar o repositório

Ao tentar clonar um repositório de aproximadamente 500 MB em minha unidade local usando o Mercurial, recebo repetidamente o erro "Sem memória". Tenho 2 GB de memória e nunca vi isso. Instalei a versão mais recente do Mercurial e tentei usar autenticações diferentes. Alguém tem algum conselho?

Responder1

Estou enfrentando esse problema, mesmo em uma máquina de 64 bits com 4 GB de RAM. Acontece que é um problema conhecido no Mercurial no Windows:

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

Arquivos essencialmente grandes no repositório estão causando fragmentação de memória, o que impede o sucesso das alocações de memória no Windows. Infelizmente o problema ainda não está resolvido e a última discussão sobre o ticket é de dezembro do ano passado. Parece que as opções neste momento são:

  • Execute uma versão de 64 bits do Mercurial. ATM, não vejo nenhum disponível para download fácil no Windows, pode ser necessário compilá-lo
  • De alguma forma, reduza o repositório para remover apenas os arquivos grandes, se possível.

informação relacionada