我在Mac 10.7.5,SVN 1.7和Eclipse Subversive插件上使用Eclipse Juno。不可思议的是,当我尝试从项目中提交更改时(通过右键单击包浏览器中的项目,选择“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'
我已经确认我已经查看了我项目的最新版本。我该如何处理这些重复的错误?
答案 0 :(得分:221)
清理为我工作:
右键单击项目 - > team - > 清理/刷新
答案 1 :(得分:29)
这很可能是您的控制台svn版本与您的Eclipse“SVNKIT(纯Java)”版本不同,您可以更改Preferences => Team => SVN => SVN interface =>客户端使用“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
答案 2 :(得分:26)
正如我在other post评论的那样...
对于那些 project - > team - > cleanup 在eclipse中不起作用:
svn cleanup /folder_to_cleanup
答案 3 :(得分:4)
SVNKit中有bug reported但错误相同。
答案 4 :(得分:3)
就我而言, project - > team - > cleanup / refresh 适用于其中一个文件但不适用于另一个文件。只需在eclipse上复制svn控制台失败的命令,然后在控制台中运行它,“svn”前缀适用于我。所以语法是:
svn commit -m "comment" -N /path/to/file
答案 5 :(得分:1)
我很难解决这个问题,我终于弄清楚发生了什么。
如果您使用Eclipse或IntelliJ IDEA的SVN插件,并且删除我们的一些文件(从系统的文件浏览器,那么您也会收到此消息。
我能够在IDEA中解决它的唯一方法是通过外部SVN工具提交更改,然后重新打开IDE并检查更改。之后,我能够承诺没有这样的错误。
答案 6 :(得分:1)
答案 7 :(得分:0)
尝试从终端执行:
svn cleanup
团队-> IDE的刷新/ Cleaunp对我不起作用。
答案 8 :(得分:0)
对于正在使用SmartSVN(在MacOS中)和Eclipse的用户,如果在Eclipse中使用接受的answer进行清理后仍无法正常工作,则可以尝试在SmartSVN的顶部菜单-> {{1 }}-> using static
。
答案 9 :(得分:-2)
当服务器升级svn版本时遇到此问题。
对于构思 Intellij用户,我们需要做的是
VCS -> Subversion -> Cleanup
现在你应该可以签到/退房了。