2012-08-12 10 views
21

Ilekroć przełączać między moim oddziale (Li) do oddziału głównego pojawia się następujący komunikat:git próbuje usunąć katalog na kasie

Usunięcie katalogu „sys/konsola/api” nie powiodła się. Czy powinienem spróbować ponownie? (y/n)

Ktoś wie, jak mogę się pozbyć tej wiadomości? Myślę, że w przeszłości próbowałem usunąć ten katalog przez pomyłkę, a teraz utknąłem z tym komunikatem o błędzie.

Odpowiedz

21

Ten komunikat o błędzie pochodzi z this patch (w compat/mingw.c) i this one (także w compat/mingw.c).
Zazwyczaj oznacza to, że twój katalog jest "zajęty" lub nie jest pusty (ale zawiera tylko prywatne pliki, tzn. Pliki bez wersji).

Upewnij się, że podczas sprawdzania oddziału nie masz uruchomionego procesu, dzięki czemu określony katalog jest "zajęty".

Ted M Young usłużnie comments:

Inna definicja "ruchliwej" jest to, że to twój aktualny katalog!
Wydaje się, że najbezpieczniej zrobić cd do katalogu głównego, a następnie zmienić katalog, aby uniknąć tego błędu.

+0

Dzięki! to naprawdę fajne, że znalazłeś rzeczywistą referencję. – user429400

+6

Inną definicją "zajętości" jest to, że jest to twój aktualny katalog! Najbezpieczniej jest zrobić "cd" w katalogu głównym, a następnie zmienić katalog, aby uniknąć tego błędu. –

+0

@ TedM.Young dobry punkt. Włączyłem Twój komentarz w odpowiedzi, aby uzyskać lepszą widoczność. – VonC

Powiązane problemy