Получение "проверка может быть выполнена только на ресурсе версии" при попытке совершить с помощью плагина Eclipse subversive


Я использую Eclipse Juno на Mac 10.7.5, SVN 1.7 и плагин Eclipse Subversive. Иногда, когда я пытаюсь зафиксировать изменения из моего проекта (щелкнув правой кнопкой мыши на проекте из проводника пакетов, выбрав "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'

Я проверил, что я проверил последнюю версию моего проекта. Как я могу позаботиться об этих повторяющихся ошибках?

8 104

8 ответов:

очистка работала для меня:

щелкните правой кнопкой мыши проект ->команда ->очистка / обновление

скорее всего, ваша консольная версия svn отличается от вашей версии Eclipse " SVNKIT (Pure Java)", вы можете изменить настройки=>Team=>SVN=>svn interface=>Client с помощью"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

enter image description here

Как я указывал в пост...

для тех, кто проект ->команда ->очистка не работает в eclipse try:

  • принудительная очистка с помощью SVN Tortoise
  • из терминала с помощью команды svn cleanup /folder_to_cleanup

здесь сообщение об ошибке в SVNKit с той же ошибкой.

в моем случае, проект ->команда ->очистка / обновление работал для одного из файлов, но не для другого. Просто скопируйте команду, которая не удалась из консоли svn на eclipse, и запустите ее в консоли с префиксом "svn". Итак, синтаксис:

svn commit -m "comment" -N /path/to/file

Мне было трудно решить эту проблему, и я, наконец, понял, что произошло.

Если вы используете SVN add-on с Eclipse или IntelliJ IDEA и удалите некоторые файлы из него (из системного файлового браузера, то вы получите это сообщение, а также.

единственный способ, которым я смог решить его в IDEA, - это зафиксировать изменения с помощью внешнего инструмента SVN, а затем снова открыть изменения IDE и checkout. После этого я смог совершить такую ошибку.

@wu liang asnwer работал на меня. но мне пришлось уйти Preferences=>Team=>SVN=>SVN Connectors=>Native JavaHL

скриншот 1:

enter image description here

Скриншот 2:

enter image description here

столкнитесь с этим, когда сервер обновляет версию svn.

на идеяпользователь Intellij что нужно делать

  1. выберите корневой каталог проекта в левой панели проекта
  2. в верхнем меню выберите VCS -> Subversion -> Cleanup

теперь вы должны быть в состоянии проверить/out.