在尝试使用Eclipse颠覆性插件提交时,"只能在版本资源上执行CHECKOUT"

Dav*_*ave 115 eclipse svn subversive commit

我在Mac 10.7.5,SVN 1.7和Eclipse Subversive插件上使用Eclipse Juno.Occassioanlly,当我尝试从项目中提交更改时(通过右键单击包浏览器中的项目,选择"Team" - >"Commit"),我收到错误:

Some of selected resources were not committed.
Some of selected resources were not committed.
svn: E200007: Commit failed (details follow):

svn: E200007: Commit failed (details follow):
svn: E200007: CHECKOUT can only be performed on a version resource [at this time].
svn: E175002: CHECKOUT request failed on '/svn/subco-digital.coderepo/!svn/rvr/2110/trunk/myproject/src/main/java/org/mainco/subco/myproject/validator/UserFormValidator.java'
Run Code Online (Sandbox Code Playgroud)

我已经确认我已经检查了我项目的最新版本.我该如何处理这些重复的错误?

Tha*_*ana 223

清理工作对我来说:

右键单击project- > team- >cleanup/refresh

  • 有时我不得不使用SVN Tortoise强制进行清理,因为Eclipse清理工作不起作用. (21认同)
  • FWIW,这似乎与使用一个版本的SVN客户端检出SVN存储库然后尝试使用更新版本在Eclipse中管理它有关. (14认同)
  • 我不得不从命令行执行'svn cleanup'.之后在Eclipse中我刷新,然后团队 - >刷新/清理 (7认同)
  • 从Eclipse清除对我不起作用。SVN Tortoise的清理效果很好! (4认同)

小智 30

这很可能是您的控制台svn版本与您的Eclipse"SVNKIT(纯Java)"版本不同,您可以使用"JavaHL(JNI)"更改Preferences => Team => SVN => SVN interface => Client

我的情况如下,使用Java HL 1.7.10是可以的,但使用SVNKIt v1.7.9会有问题

wuliang-Mac:src wwu$ svn --version
svn, version 1.7.10 (r1485443)
compiled Jul  9 2013, 12:55:03
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述


FLB*_*nel 27

正如我在其他帖子中评论的那样......

对于那些project- > team- > cleanup在eclipse中不起作用的人尝试:

  • 使用SVN Tortoise强制清除
  • 从终端与命令 svn cleanup /folder_to_cleanup

  • 非常感谢,最后一点对我有用 (8认同)
  • svn cleanup对我起作用的方式与该页面上其他建议的干预措施均不一样。谢谢! (2认同)

mad*_*th3 5

错误报道在SVNKit与同样的错误。