我已经在Windows 10,Eclipse Mars,Subversive Plugin,SVNKit 1.8.11上安装了一个虚拟机箱,并试图在一个configuration中设置一些存储库,我已经在其他几个环境中成功完成了这个configuration。 SVN服务器是Subversion 1.6.17的Debian 7系统。 以下问题仅在我设置了上述系统时才会发生:
进一步调查让我到一个特定的文件在存储库中,无法加载“无效句柄”错误。 这不是一个“奇怪的”path(不是太长,没有空格或特殊字符),文件本身不包含可疑字符,只是Unix换行符。 磁盘上的权限和空间都可以。 其他具有相同属性的仓库工作正常。
我发现有类似问题的post,但显然没有一个适用于我的post。 他们告诉我擦拭我的工作空间目录(我做了),但是我只是丢失了所有的设置而没有解决问题。 在此之后,我调查了Eclipse的程序目录,这并没有带来更多的成功。
另外,“.svn \ wc.db”文件在失败后仍然被locking。 因此直到closuresEclipse才能删除存储库。 eclipse中的目录没有像package explorer那样列在项目列表/树中,但是目录存在于磁盘上。
同样的存储库X仍然适用于我拥有的其他所有configuration。 我怎样才能重置这些“交易”,以修复这个? 我真的想避免完全重新安装Eclipse甚至Windows。
编辑我istalled TortoiseSVN 1.16.16.21511(x64),完全适合SVN服务版本。 同样的问题。
第一次尝试:
如果没有帮助:
我终于明白了:从项目中创建文件“con.cpp”和“con.h”显然被Windows拒绝了。 据我所知,“con”在Windows中是一种保留的命令或子命令。 在存储库中将其重命名为别的东西解决了这个问题。
我得到了同样的错误在我的情况,但在不同的情况下,我正在使用Eclipse和龟SVN共享文件夹,Eclipse无法清理或做任何提交,所以我试图关闭Eclipse,并做清理从外面用乌龟。 有效。