Получение сообщений об ошибках не может быть в Windows при попытке переключения веток - PullRequest
0 голосов
/ 25 мая 2018

Я новичок в Git и работал без сбоев до этой ловушки.Я только что работал над веткой b1 и внес ряд изменений, в основном связанных с перемещением файлов в разные папки.Я тогда сделал

git push
git checkout master
git push

и все было хорошо.Затем я попытался сделать

git checkout b1

, и я получил огромный список ошибок для всех файлов, которые я недавно изменил, каждый из которых говорит:

error: cannot stat '....': Permission denied

Я смотрю в своем каталоге, и этокажется странным сочетанием старых папок, которые у меня должны быть в master прямо сейчас (старые), а затем новых папок, которые должны появляться, только если отмечен b1, что, когда я пытаюсь щелкнуть по ним, откажет мнеось.Похоже, что вещи застряли в подвешенном состоянии.

Перезагрузка устранила проблему, но я хочу знать источник проблемы, чтобы мне не пришлось прибегать к этому, если это происходит регулярно, или, по крайней мере,как я могу избежать этого.

Я запускаю Windows 10 на ноутбуке и запускаю GitHub.

1 Ответ

0 голосов
/ 10 сентября 2018

Конечно, вы поняли это, но если вы запускаете backend (python) или frontend (angular) сервисы, обязательно остановите их, так как эти процессы могут создать этот сценарий блокировки.

...