1

Мои операции git не выполняются, когда они достигают предела в 4 ГБ для 32-разрядных процессов.

E:\source>file "C:\Program Files (x86)\Git\bin\git.exe"
C:\Program Files (x86)\Git\bin\git.exe; PE32 executable for MS Windows (console) Intel 80386 32-bit

В результате git не может делать полезных вещей, таких как rebase.

E:\source>git rebase master
First, rewinding head to replay your work on top of it...
fatal: Out of memory, malloc failed (tried to allocate 163954 bytes)

git encountered an error while preparing the patches to replay
these revisions:

    4bc5ce781c5749307637481f76e45134989cce56..b0d91ccc3714e31e2d2487906f6719b3f71dc064

Я посмотрел на сайте msysgit , но все установщики, похоже, для 32-битной версии. Я иногда вижу ссылки на 64-битную версию в примечаниях к выпуску.

Мой поиск не смог найти 64-битный установщик Windows. Кто-нибудь может помочь?

1 ответ1

2

Вы можете попробовать пакет Git от Cygwin , он должен быть доступен в 64-битной версии Cygwin вместе со многими другими замечательными инструментами Linux-y. Стоит также упомянуть, что он намного более современный, поддерживает надлежащий TLS 1.2 с PFS и еще много чего.

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