Для всіх, хто все ще має цю проблему ( помилка: робоча копія '{DIR}' заблокована. ), У мене є ваше рішення:
Я виявив, що, коли одне вікно TortoiseSVN виходить з ладу, воно залишає TSVNCache.exe, який все ще має кілька ручок до вашої робочої копії, і це викликає проблеми із блокуванням, які ви бачите (а також заважає Clean Up виконувати свою роботу).
Отже, щоб вирішити це:
Або
1a) Використовуйте Провідник процесів або подібний, щоб видалити ручки, що належать TSVNCache.exe
1b) .. Або ще простіше, просто скористайтеся диспетчером завдань, щоб убити TSVNCache.exe
Тоді
2) Клацніть правою кнопкою миші -> TortoiseSVN -> Очистити. Потрібно перевірити лише "Очищення стану робочої копії".
Звідти щасливе оновлення / вчинення. Ви можете відтворити поведінку блокування, виконавши оновлення SVN, а потім швидко знищивши процес TortoiseProc.exe до завершення оновлення.