Похоже, что проблема вызвана Eclipse. Мы обычно структурируем наши проекты SVN так:
/trunk
/docs
/etc
/scripts
/source
/pom.xml
/src/main/...
Я извлекаю весь ствол (или некоторую ветвь), а затем импортирую исходные проекты в Eclipse.
Чтобы управлять изменениями кода, я использую представление синхронизации SVN в Eclipse, которое более удобно для пользователя (только мое мнение), чем TortoiseSVN. Для изменений вне папки / source я должен использовать TortoiseSVN, поскольку файлы не находятся в Eclipse.
Проблема в том, что, очевидно, в Eclipse есть некоторый фоновый процесс, который «обновляет SVN-кэш» каждые несколько минут, даже если вы ничего не изменили в этом проекте, просто открыв его в рабочей области. И это портит TortoiseSVN, отсюда и ошибки, если я не выполню очистку.
Полагаю, мой единственный выбор здесь - использовать разные папки извлечения для Eclipse и TortoiseSVN (тьфу ...) или отключить SVN в Eclipse и всегда использовать TortoiseSVN (тьфу ...). В Eclipse, под Team> SVN> Performance, есть опция , которая позволяет отключить кэш состояния SVN. Я думаю, это должно помочь с проблемой ... или, может быть, теперь у меня будут ошибки блокировки в Eclipse и Tortoise:)