Tôi biết rằng có những vấn đề tương tự về git liên quan đến cảnh báo 'không thể hủy liên kết', nhưng tôi không thể sử dụng chúng.
Sự khác biệt chính là điều này xảy ra khi tôi chưa xử lý các mô-đun con theo bất kỳ cách nào (tôi chưa bao giờ xử lý chúng trước đây). Tôi đã tạo một nhánh có tên là 'nâng cấp', xóa các tệp khung cũ của mình và sao chép vào các tệp mới. Tôi đã sử dụng git add -A, sau đó cam kết mọi thứ. Khi tôi cố gắng kiểm tra nhánh trung kế, nó phản hồi với các lỗi sau:
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
...Vân vân. Có hàng trăm cái giống vậy.
Lúc đầu, tôi nghĩ đây chỉ đơn giản là một vấn đề về quyền và vì vậy tôi đã thêm quyền ghi nhóm vào toàn bộ thư mục yêu cầu một cách đệ quy, nhưng không có thay đổi nào.
Chỉnh sửa: Như được đề xuất trong câu trả lời bên dưới, tôi đã cố gắng làm điều tương tự nhưng mọi thứ khác đã đóng lại. Tôi đã không có nhiều may mắn hơn trước đây.
Vấn đề này đặc biệt gây suy nhược vì tôi không thể di chuyển đến thân cây để trở lại phát triển bình thường.
sudo chown -R username directory