Subclipse无法提交:“不允许操作”

时间:2011-08-16 06:16:14

标签: python eclipse subclipse

我安装了SVN并让它作为守护进程运行(Ubuntu 11.04)。我已经成功地从命令行提交了repo,但是当我尝试通过subclipse提交时,我得到以下错误:

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

我尝试递归地取消设置粘滞位,因为我看到这是一段时间后修复了一个线程。我还在Eclipse>中切换了我的java团队>从JavaHL到SVNKit的SVN,但也没有用。以前有人经历过这个并且可以提供帮助吗?

3 个答案:

答案 0 :(得分:0)

请讨论以下情况

1)命令行工具是否可以使用比SubClipse更新的版本?

2)在提交之前检查是否更新了最新的中继状态

3)您是否在subclipse中使用与命令工具相同的用户/密码

答案 1 :(得分:0)

仔细检查文件是否未被使用。我使用Process Explorer来查找是否有任何程序可以处理我的文件,但只是注销并重新启动(或重新启动)也可以作为一种强制方法,如果你不介意麻烦。

答案 2 :(得分:0)

这是VirtualBox共享文件夹的一个已知错误。除了将其移到共享文件夹之外,另一个解决方法是使用git-svn(与sudo apt-get install git-svn一起安装,而不是标准git)将其自动克隆到git仓库中。

安装git-svn后,您可以使用命令git svn clone http://my-svn-repo local-folder克隆SVN仓库而不会出现此错误。

相关问题