xDrivenDevelopment / precommit1c

Набор утилит для автоматической разборки/сборки внешних обработок и отчетов, при помещении (commit) в git
Other
223 stars 60 forks source link

Обнаружено несоответствие базы cygheap #159

Closed kasper076 closed 3 years ago

kasper076 commented 3 years ago

При выполнении Commit из Git GUI выдает следующее сообщение:

0 [main] sh (1600) C:\Program Files\Git\usr\bin\sh.exe: ** fatal error - cygheap base mismatch detected - 0x1C37408/0x1EF7408. This problem is probably due to using incompatible versions of the cygwin DLL. Search for cygwin1.dll using the Windows Start->Find/Search facility and delete all but the most recent version. The most recent version should* reside in x:\cygwin\bin, where 'x' is the drive on which you have installed the cygwin distribution. Rebooting is also suggested if you are unable to find another cygwin DLL.

EvilBeaver commented 3 years ago

Это связано с конкретной инсталляцией ГИТа на конкретной машине. Корректировка/доработка precommit тут вряд ли как-то поможет.

kasper076 commented 3 years ago

Понял. Спасибо. А можете подсказать пути решения? Гул не оч помог.

lybrus commented 3 years ago

Переустановить git?

kasper076 commented 3 years ago

Сначала установил 2.30. Получил эту ошибку. Почитал про эту проблему. Снес 2.30 и установил 2.25. Не помогло. В При установке выбрал редактор по умолчанию. Все остальное по дефолту.

lybrus commented 3 years ago

При установке есть опция использовать git bash (точное название не помню), тогда sygwin не понадобится.

kasper076 commented 3 years ago

image Судя по заголовку окна ругается на хук pre-commit image Вот эту настройку поменял. Пробовал на версиях 2.03/2.25 64/32 bit

lybrus commented 3 years ago

Это не то, имел в виду установить git bash опцию, а не ограничить использование только из git bash. Это на другой странице установщика.

kasper076 commented 3 years ago

Более тщательное гугление помогло чуток продвинуться. Причина предыдущей ошибки крылась в настройках безопасности. image Выключил эту опцию. Теперь картина изменилась image Есть возможность это перевести? Копировать не дает. Может где-то файл с этими сообщениями есть?

kasper076 commented 3 years ago

Создал новый репозиторий и все получилось. Большое спасибо.