Мне известно, что в git есть похожие проблемы, связанные с предупреждением "невозможно отсоединить", но я не смог их использовать.
Основное отличие состоит в том, что это произошло, когда я никоим образом не имел дело с подмодулями (я никогда не имел дело с ними раньше). Я создал ветку с названием "upgrade", удалил мои старые файлы фреймворка и скопировал в новые. Я использовал 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
...так далее. Их сотни.
Сначала я подумал, что это просто проблема с разрешениями, и поэтому я рекурсивно добавил разрешения на групповую запись для всего каталога требований, но изменений не было.
Изменение: как предложено в ответе ниже, я попытался сделать то же самое, но со всем остальным закрытым. У меня не было больше удачи, чем раньше.
Эта проблема особенно изнурительна, так как я не могу перейти к транку, чтобы вернуться к нормальному развитию.