2012-08-12 41 views
21

Bất cứ khi nào tôi chuyển đổi giữa chi nhánh của tôi (Li) đến chi nhánh bậc thầy tôi nhận được thông báo sau:git cố gắng xóa một thư mục trên thanh toán

Xóa thư mục 'sys/console/api' thất bại. Tôi có nên thử lại không? (y/n)

Bất kỳ ai cũng biết cách xóa thông báo này? Tôi nghĩ rằng trong quá khứ tôi đã cố gắng xóa thư mục này do nhầm lẫn và bây giờ tôi đang mắc kẹt với thông báo lỗi này.

Trả lời

21

Thông báo lỗi này đến từ this patch (trong compat/mingw.c) và this one (cũng trong compat/mingw.c).
Điều này thường có nghĩa là thư mục của bạn "bận" hoặc không trống (nhưng chỉ chứa các tệp riêng tư, tức là các tệp không được phiên bản).

Vì vậy, hãy đảm bảo rằng, khi kiểm tra một chi nhánh, bạn không có quy trình đang chạy làm cho thư mục cụ thể của bạn "bận".

Ted M Young helpfully comments:

Một định nghĩa về "bận rộn" là đó là thư mục hiện tại của bạn!
Dường như an toàn nhất để thực hiện cd vào thư mục gốc và sau đó thay đổi các thư mục để tránh lỗi này.

+0

Xin cảm ơn !!! nó thực sự mát mẻ mà bạn tìm thấy các tài liệu tham khảo thực tế. – user429400

+6

Một định nghĩa khác về "bận" là thư mục hiện tại của bạn! Có vẻ như an toàn nhất để thực hiện một 'cd' vào thư mục gốc và sau đó thay đổi các thư mục để tránh lỗi này. –

+0

@ TedM.Young điểm tốt. Tôi đã bao gồm bình luận của bạn trong câu trả lời cho khả năng hiển thị nhiều hơn. – VonC

Các vấn đề liên quan