Istnieje wiele znaczeń „blokady” w SVN, a niektóre z tych odpowiedzi, które mówią o „złamaniu blokady” lub koledze trzymającym blokadę, nie mają odpowiedniego znaczenia dla pierwotnego pytania. To pytanie dotyczy "blokad kopii roboczych" (tj. Są one całkowicie lokalne dla kopii roboczej na twoim komputerze i nie mają nic wspólnego z tobą lub kolegami z zespołu, którzy blokują / wyewidencjonowują plik). Zaakceptowana odpowiedź firmy MicroEyes odnosi się do prawidłowego użycia i jest najlepszą opcją, gdy tak się stanie.
Jeśli czyszczenie nie zadziała, może być konieczne pobranie nowej kopii roboczej projektu. Jeśli masz jakieś zmodyfikowane, niezatwierdzone pliki, musisz je skopiować do nowej kopii roboczej, aby nie utracić zmian.
Zobacz tę stronę w dokumentacji SVN Tortoise, aby uzyskać opis trzech zastosowań „blokady”: http://tortoisesvn.net/docs/nightly/TortoiseSVN_en/tsvn-dug-locking.html
Fragment (podkreślenie dodane):
Trzy znaczenia „kłódki”
W tej sekcji i prawie wszędzie w tej książce słowa „blokowanie” i „blokowanie” opisują mechanizm wzajemnego wykluczania się użytkowników, aby uniknąć kolizji zatwierdzeń. Niestety, istnieją dwa inne rodzaje „zamków”, którymi Subversion, a zatem i ta książka, czasami muszą się zająć.
Drugi to działające blokady kopii , używane wewnętrznie przez Subversion, aby zapobiec konfliktom między wieloma klientami Subversion działającymi na tej samej kopii roboczej. Zazwyczaj blokady te pojawiają się za każdym razem, gdy polecenie takie jak update / commit / ... zostaje przerwane z powodu błędu. Blokady te można usunąć, uruchamiając polecenie czyszczenia kopii roboczej, zgodnie z opisem w sekcji „Czyszczenie”.
...