我试图将一些类和XML文件提交给SVN但我不断收到此错误消息:
svn:E200007:提交失败(详情如下):svn:E200007:CHECKOUT只能在版本资源上执行[此时]。 svn:E175002:“/svn/SriLankaLottery-app/!svn/rvr/31/trunk/DealsDirect/src/com/elottery/Login.java”上的CHECKOUT请求失败
我也尝试更新代码然后提交,但它仍然无法正常工作。
有一个清理,看看,通常它的工作原理。
右键单击项目 - >团队 - >清理/刷新
对于那些项目 - >团队 - >清理在eclipse中不起作用的尝试:
svn cleanup /folder_to_cleanup
清理/刷新对我不起作用。(Mac OSX + eclipse + SVNKit)我只是将我的项目从mac复制到Windows,并使用TortoiseSVN成功。我没有得到工作原因,但如果有人卡在这里(清洁/刷新不起作用)可能会尝试这种方式。
编辑:这可能是Subclipse的错误,最后我在终端输入'svn cleanup / folderNameYouWantToClean'并解决问题。
在Netbeans中遇到同样的错误,类似解决方案右键单击项目 - > Subversion - >清理工作副本
在我的情况下JavaHL不存在(Eclipse - >首选项 - >团队 - > SVN,客户端)
安装它
sudo apt-get install libsvn-java
sudo ln -s /usr/lib/x86_64-linux-gnu/jni/* /usr/lib/
现在重启Eclipse,你应该可以使用Subsclipse和JavaHL。
我遇到了同样的问题,我通过使用NetBeans检查项目来修复它。
我有同样的问题, 在Windows和netbeans上工作,我没有控制台访问权限。 - 我尝试清理项目,没有工作 - 项目>颠覆>工作副本>清理,没有工作 然后 浏览到winodws文件 找到这个项目 右键点击 选择了TortoiseSVN 清理... 选中:清理工作副本状态并包含外部(它们被设置为默认值) 就是这样,我能够从netbeans环境中做出贡献。 希望这能有所帮助。