Всякий раз, когда вы видите эту ошибку, перейдите в папку «Конфигурация» и проверьте, что только что был создан файл журнала. Он должен иметь правильную Exptecttrace. Мой был случай, когда я получил обновленную 32-битную JRE (или JVM), которая была стандартной Java, добавленной в Path. И моя установка Eclipse была 64-битной, что означало, что ей нужна 64-разрядная виртуальная машина для запуска своих собственных SWT-библиотек. Поэтому я просто удалил 32-битную JVM и заменил ее на 64-разрядную JVM.
Интересно, улучшит ли этот механизм отчетности, вместо того, чтобы молча генерировать файл журнала в каком-то каталоге.
Мне это похоже на режимы разрешений для файлов unix ( 755
= rwxr-xr-x
, 644
= ] rw-r - r -
) - старый режим включал флаг + x (исполняемый), новый режим - нет.
В ответах на эту ошибку msysgit предлагается установить core.filemode значение false чтобы избавиться от проблемы:
git config core.filemode false
Вы можете попробовать git reset --hard HEAD для сброса репо до ожидаемого состояния по умолчанию.
Установка для core.filemode
значения false работает, но убедитесь, что настройки в ] ~ / .gitconfig
не заменяется теми, что в .git / config
.