Widziałem to już wcześniej. Uważam, że istnieje przypadek użycia, który polega na zmianie nazwy i przeniesieniu całych katalogów, które naprawdę mylą SVN. Ostatni raz zdarzyło mi się, że status svn w jednym z katalogów, które przeniosłem, zaczął pokazywać się jako "zagnieżdżony" i podczas wykonywania zatwierdzenia SVN nie powiedział, że moje WC było zablokowane i zasugerował użycie operacji czyszczenia. Oczywiście to nie zadziałało i była to dość ciężka próba, aby dokładnie określić, co muszę zrobić, aby rozwiązać problem.
Widziałem to również, gdy korzystasz z dwóch różnych klientów SVN i zatwierdzasz z jednym, a drugi wymaga czyszczenia przed zakończeniem operacji. Zdarza mi się to czasami, gdy popełniam błąd w TortoiseSVN i mam otwarte Visual Studio w tym samym czasie. W niektórych przypadkach wydaje się, że AnkhSVN wymaga oczyszczenia, gdy następnym razem spróbuję go zaktualizować lub zatwierdzić. Nie zdarza się to jednak często.
Używam Tortoise od paru lat i nigdy tego nie widziałem. Co musisz zrobić, aby otrzymać wiadomość? –
aye, to samo tutaj. Normalny przepływ operacji nigdy nie wymaga czyszczenia. Oczyszczanie IIRC przeszukuje tylko przez toaletę i usuwa zatrzymujące blokady. – gbjbaanb
Zdarza się to czasami podczas aktualizacji/zatwierdzania. Naprawdę po prostu robię podstawowe rzeczy ... Ja też popełniam przez IntelliJ i Ankh - czy to usprawiedliwia czyszczenie? – ripper234