Subclipse не может совершить: «Операция не разрешена» - PullRequest
0 голосов
/ 16 августа 2011

Я установил SVN и он работает как демон (Ubuntu 11.04). Я успешно зафиксировал репо из командной строки, но каждый раз, когда я пытаюсь сделать коммит через субклипс, я получаю следующую ошибку:

org.tigris.subversion.javahl.ClientException: Operation not permitted
svn: Can't remove '/home/dave/share/workspace/project/.svn/tmp/entries'
svn: Can't remove file '/home/dave/share/workspace/project/.svn/tmp/entries': Operation not permitted

org.tigris.subversion.javahl.ClientException: Operation not permitted
svn: Can't remove '/home/dave/share/workspace/project/.svn/tmp/entries'
svn: Can't remove file '/home/dave/share/workspace/project/.svn/tmp/entries': Operation not permitted

Я попытался рекурсивно сбросить бит, когда увидел, что это было исправлением в потоке некоторое время назад. Я также переключил Java в Eclipse> Team> SVN с JavaHL на SVNKit, но это тоже не сработало. Кто-нибудь испытал это раньше и может помочь?

Ответы [ 3 ]

0 голосов
/ 16 августа 2011

Дважды проверьте, что файл не используется.Я использую Process Explorer , чтобы определить, есть ли у каких-либо программ дескриптор моих файлов, но простой выход из системы и повторный запуск (или перезапуск) также работает как грубая попытка, если вы не против.

0 голосов
/ 29 июля 2013

Это известная ошибка с общими папками VirtualBox. Помимо перемещения его за пределы общей папки, есть еще один обходной путь - использовать git-svn (установить с sudo apt-get install git-svn, он не поставляется со стандартным git) для автоматического клонирования в git-репо.

После установки git-svn вы можете использовать команду git svn clone http://my-svn-repo local-folder для клонирования репозитория SVN без этой ошибки.

0 голосов
/ 16 августа 2011

Пожалуйста, проверьте следующие сценарии

1) Возможно ли, что инструмент командной строки использует более новую версию, чем SubClipse?

2) Проверьте, обновлено ли у васпоследнее состояние транка, перед тем как вы совершите

3) Используете ли вы тот же пользователь / пароль в подклипе, что и в инструменте командной строки

...