Предупреждение Git Checkout: невозможно разорвать связь с файлами, в разрешении отказано

Я знаю, что есть похожие проблемы с git, связанные с предупреждением «невозможно разъединить», но я не смог их использовать.

] Основное отличие в том, что это произошло, когда я никаким образом не имел дела с подмодулями (я никогда не имел дела с ними раньше). Я создал ветку под названием «обновление», удалил старые файлы фреймворка и скопировал их в новые. Я использовал git add -A, затем все зафиксировал. Когда я попытался проверить магистральную ветку, она выдала следующие ошибки:

warning: unable to unlink requirements/views/sk/index.php: Permission denied
warning: unable to unlink requirements/views/sv/index.php: Permission denied
warning: unable to unlink requirements/views/zh/index.php: Permission denied
warning: unable to unlink requirements/views/zh_cn/index.php: Permission denied
warning: unable to unlink requirements/views/zh_tw/index.php: Permission denied

... и т. Д. Их сотни.

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

Изменить: Как было предложено в ответе ниже, я попытался сделать то же самое, но со всем остальным закрытым. Мне не повезло больше, чем раньше.

Эта проблема особенно изнурительна, так как я не могу перейти в основной сервер, чтобы вернуться к нормальной разработке.

103
задан Carrie Kendall 17 December 2018 в 16:41
поделиться