Получение "CHECKOUT может выполняться только на ресурсе версии" при попытке совершить использование подрывного плагина Eclipse

Я использую 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'

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

Ответ 1

Уборка работала для меня:

щелкните правой кнопкой мыши по projectteamcleanup / refresh

Ответ 2

Скорее всего, ваша версия консоли svn отличается от вашей версии Eclipse "SVNKIT (Pure 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

enter image description here

Ответ 3

Как я уже говорил в другом сообщении...

Для тех, что projectteamcleanup не работает в eclipse try:

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

Ответ 4

В SVNKit с той же ошибкой сообщается ошибка.

Ответ 5

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

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

Ответ 6

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

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

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

Ответ 7

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

Для пользователя Идея Intellij нам нужно

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

Теперь вы сможете проверить/отключить.