Подтвердить что ты не робот

Повторное подключение проекта к SVN в Eclipse

У меня есть проект, который был версией SVN в течение нескольких месяцев, но теперь неожиданно кажется, что Eclipse не распознает проект как находящийся под контролем версий. В меню команды у меня есть только приложение "Применить патч..." и "Поделиться проектом"...

Я попробовал Share Project, как было предложено в другом месте, но Eclipse не распознает проект как находящийся под контролем версий.

Все svn dirs существуют.

Интересно, что я попробовал поделиться проектом с другим репозиторием, и у меня появилась ошибка, говорящая, что проект уже был рабочей копией для другого URL.

Любые идеи?

4b9b3361

Ответ 1

Есть несколько вещей, которые вы можете попробовать.

  • Если проект синхронизирован с SVN, возможно, самый простой способ - удалить его и проверить его заново.
  • В противном случае вы можете попытаться удалить проект из своего рабочего пространства (а не с диска!) и повторно импортировать его в рабочую область.
  • Если это не работает, вы можете попробовать использовать инструменты командной строки SVN, например. svn commit, чтобы синхронизировать ваш локальный проект с репозиторием SVN (и снова проверить его с помощью Eclipse).
  • Если инструменты командной строки SVN не работают, может возникнуть проблема с SVN файлами. В этом случае вы можете создать резервную копию своего проекта (с несанкционированными изменениями), проверить проект из SVN и использовать автономный инструмент-diff, такой как diff или meld, чтобы переносить изменения в недавно выделенный проект.

Ответ 2

Попробуйте следующее: Rigth click → Team → 'share projectS' (множественное число, в единственном числе не работает) в вашем отключенном проекте

Я не могу воспроизвести его сейчас на своем ПК, но появляется возможность повторно подключиться к svn -или для подключения с использованием информации svn, которая существует в проекте. (Просто сделайте так, как вы собираетесь поместить новый проект в svn, он увидит информацию svn и попросит вас использовать его)

Я ненавижу эти проблемы....

Ответ 3

Командa > Поделиться проектом отлично работает. Недостатком является поддержка SVN для совместного использования проектов один за другим, а не много проектов за раз.

Ответ 4

Мне повезло с единственной версией "share project". Пришлось вручную добавить "соединительную линию" к предлагаемому пути репозитория.

Ответ 5

4 года слишком поздно, но для тех, кто сталкивается с этой проблемой:

  • Если при отключении от SVN метаданные были стерты:

Щелкните правой кнопкой мыши по проекту →

Команда Поделиться проектом SVN

Использовать существующее местоположение репозитория → Далее →

Перейдите в папку соединительной линии проекта → OK → Далее →

Здесь вы получите комментарий коммита. Просто нажмите Finish →

Во всплывающем окне отображается предупреждающий знак: "Проект xxx уже существует в репозитории и имеет некоторый контент. Вы хотите продолжить?" →

Нажмите "Да" →

Появится всплывающее окно, показывающее ход подготовки commit →

После завершения вы получите фактическое окно фиксации, отображающее все ресурсы, измененные →

Нажмите ОТМЕНА здесь →

Он подключит ваш локальный проект к SVN, а также ничего не совершит.