Так что у меня есть проблема, похожая на этого человека ...

https://stackoverflow.com/questions/13635429/git-rename-from-index-lock-to-index-failed

Таким образом, кажется, что он в конечном счете решает свою проблему, находя процесс, который имеет блокировку в своем файле .git/index. Однако он не объясняет, как он узнал, что этот процесс заблокирован в его файле .git/index. Так что, если кто-то может объяснить мне, как он это понял, это было бы здорово.

Спасибо!

2 ответа2

1

Есть две команды, которые будут перечислять открытые файлы, fuser и lsof.

0

Используйте утилиту lsof . Если скажет процесс, который имеет блокировку на файл.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .