121

I'm using Eclipse Juno on Mac 10.7.5, SVN 1.7 and the Eclipse Subversive plugin. Occassioanlly, when I try and commit changes from my project (by right clicking on the project from the package explorer, selecting "Team" -> "Commit"), I get the error:

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'

I have verified that I have checked out the latest version of my project. How can I take care of these repeated errors?

4

10 回答 10

230

Cleaning up worked for me:

right click on the project -> team -> cleanup / refresh

于 2013-08-16T08:53:27.777 回答
31

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

我的情况如下,使用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

在此处输入图像描述

于 2013-07-27T06:19:32.160 回答
31

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

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

  • 使用 SVN Tortoise 强制清理
  • 从终端使用命令svn cleanup /folder_to_cleanup
于 2017-04-27T15:22:34.490 回答
5

SVNKit 中报告了具有相同错误的错误

于 2013-08-09T16:42:34.557 回答
3

尝试从终端执行:

svn cleanup 

Team -> 来自 IDE 的 Refresh/Cleaunp 对我不起作用。

于 2019-05-17T13:52:00.823 回答
3

就我而言,project-> team->cleanup / refresh适用于其中一个文件,但不适用于另一个。只需从 Eclipse 上的 svn 控制台复制失败的命令,然后在控制台中运行它,并带有“svn”前缀即可。所以语法是:

svn commit -m "comment" -N /path/to/file
于 2016-08-04T23:31:28.673 回答
1

我很难解决这个问题,我终于弄清楚发生了什么。

如果您在 Eclipse 或 IntelliJ IDEA 中使用 SVN 插件并删除其中的一些文件(从系统的文件浏览器中,那么您也会收到此消息。

我能够在 IDEA 中解决它的唯一方法是通过外部 SVN 工具提交更改,然后重新打开 IDE 并签出更改。之后,我能够提交而没有这样的错误。

于 2014-04-15T15:36:57.547 回答
1

@wu liang asnwer 为我工作。但我不得不去 Preferences=>Team=>SVN=>SVN Connectors=>Native JavaHL

截图1:

在此处输入图像描述

截图二:

在此处输入图像描述

于 2018-06-25T10:23:10.157 回答
0

对于正在使用 SmartSVN(在 MacOS 中)和 Eclipse 的人,如果在 Eclipse 中使用接受的答案进行清理后仍然无法正常工作,您可以尝试在 SmartSVN 顶部菜单 -> Modify->进行清理Clean Up...

于 2020-09-11T07:00:18.913 回答
-1

服务器升级svn版本时遇到这个。

对于Idea Intellij 用户,我们需要做的是

  1. 在左侧项目面板中选择项目根目录
  2. 在顶部菜单中,选择VCS -> Subversion -> Cleanup

现在您应该可以签入/签出。

于 2016-11-07T20:44:31.560 回答