git check-format не может найти указанный путь - PullRequest
1 голос
/ 11 января 2020

Здравствуйте и спасибо за помощь

Msys64 на Windows 10 платформе

Я новичок в git. Я участвую в Kicad, и это требует clang-формата. Я следовал приведенным здесь инструкциям https://docs.kicad-pcb.org/doxygen/md_Documentation_development_coding-style-policy.html и не получаю жалоб.

Однако, когда я запускаю предложенную строку

git check-format

Я получаю «нет измененных файлов для форматирования», если я запускаю его после git commit

или

Traceback (последний вызов был последним): Файл "C: / msys64 / mingw64 / bin / git -clang-format ", строка 579, в main ()

Файл" C: / msys64 / mingw64 / bin / git -clang-format ", строка 154 , в основном cd_to_toplevel ()

Файл "C: / msys64 / mingw64 / bin / git -clang-format", строка 336, в os.chdir (верхний уровень)

FileNotFoundError: [WinError 3] Системе не удается найти указанный путь: '/ home / bjpic / brian_renum / kicad'

Если я запускаю его до git commit. Я предполагаю, что ошибка «не могу найти путь», потому что она на самом деле пытается что-то сделать, но я не знаю, как это исправить.

Спасибо еще раз.

1 Ответ

1 голос
/ 12 января 2020

Если вы используете сеанс bash, который идет с Git для Windows, то нет /home

D:\git\git>bash

vonc@voncav MINGW64 /d/git/git (master)
$ cd /home
bash: cd: /home: No such file or directory

Конечно, в вашем сессия оболочки, экспорт HOME:

export HOME /c/Users/bjpic

Проверьте, работает ли это лучше, если $HOME ссылается на нужную пользовательскую домашнюю папку

...