Это сообщение переименовывается из 'C: / pathname' в 'C: / anotherpathname', когда я git фиксирую - PullRequest
0 голосов
/ 16 апреля 2020

Это всегда показывает, когда я фиксирую, когда я нажимаю 'y', всегда l oop.

Переименовывать из 'C: / Users / Jericho / Desktop / project / .git / objects / info /commit-graph.lock 'to' C: / Users / Jericho / Desktop / project / .git / objects / info / commit-graph 'не удалось. Должен ли я попробовать еще раз? (да / нет)

1 Ответ

0 голосов
/ 17 апреля 2020

На Windows невозможно переименовать файл, который используется, за некоторыми исключениями. Это отличается от Unix систем, где это возможно, и программы с открытым старым файлом видят старое содержимое после переименования, а недавно запущенные программы видят новое содержимое.

В результате Git для Windows подскажет вам, когда он попытается выполнить переименование, и файл используется. Затем вы можете закрыть любую программу, использующую файл, и повторить попытку.

В этом случае у вас, скорее всего, есть какая-то программа, которая может быть другим процессом Git или редактором, у которого файл открыт. Вы должны закрыть его, а затем ответить y, чтобы повторить попытку. Поиск этой программы может быть нетривиальным, и вместо этого будет проще перезагрузить компьютер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...