Я установил виртуальную коробку с Windows 10, Eclipse Mars, Subversive Plugin, SVNKit 1.8.11 и попытался настроить некоторые репозитории в конфигурации, которую я уже успешно сделал в нескольких других средах. SVN-сервер - это система Debian 7 с Subversion 1.6.17. Следующая проблема возникает только после того, как я установил вышеупомянутую систему:
- Выезд: e. г. SVN-репозитории → expand Репозиторий X → щелкните правой кнопкой мыши на trunk → check-out → Произошла ошибка: "Не удалось выполнить операцию проверки для svn://host/X/trunk. Svn: E200030: Незавершенные транзакции обнаружено в 'C:\PathToWorkspace\X'"
- После этого Subversive плагин, по-видимому, перестает работать.
- Экспорт: тот же результат, что и выписка
Дальнейшие исследования привели меня к определенному файлу в репозитории, который не смог загрузить с ошибкой "неправильный дескриптор". Он не находится в "странном" пути (не слишком длинный, без пробелов или специальных символов), и сам файл не содержит подозрительных символов, просто разрывы строк Unix. Разрешения и пространство на диске в порядке. Другие репозитории с такими же свойствами работают как ожидалось.
Я нашел сообщения с похожими проблемами, но, по-видимому, никто из них не применился к моим. Они сказали мне стереть каталог рабочей области (что я и сделал), но я просто потерял все свои настройки, не решая проблему. После этого я исследовал каталог программ Eclipse, который не принес большего успеха.
Кроме того, файл ".svn\wc.db" по-прежнему заблокирован после сбоя. Поэтому удаление репозитория невозможно до закрытия Eclipse. Этот каталог не указан в любом списке проектов/дереве в eclipse, таком как explorer пакета, но каталог существует на диске.
Тот же репозиторий X по-прежнему работает в каждой из других конфигураций, которые у меня есть. Как я могу reset выполнить эти "транзакции", чтобы восстановить это? Я действительно хотел бы избежать полной переустановки Eclipse или даже Windows.
ИЗМЕНИТЬ Я выбрал TortoiseSVN 1.16.16.21511 (x64), который идеально подходит для версии сервиса SVN. Такая же проблема.