Вопрос

Что на самом деле происходит с файловой системой, когда вы выполняете проект Subclipse Share Project в проекте Eclipse, который был извлечен из Subversion извне?Все папки .svn уже на месте.Я получаю сообщение об ошибке, когда пытаюсь правильно поделиться проектом, и я бы предпочел не удалять и повторно извлекать проекты из браузера репозитория SVN.

Это было полезно?

Решение

Не знаю, что именно происходит внутри eclipse, я предполагаю, что он делает какие-то странные вещи в каталоге .metadata рабочей области.Тем не менее, я бы порекомендовал следующее, чтобы получить eclipse и узнать о настройках svn проекта:

  • Удалите проект из рабочей области (оставьте флажок «Удалить содержимое проекта на диске»)
  • Файл > Импорт...> Общие > Существующие проекты в рабочей области
  • Перейдите в папку, содержащую интересующие исходные проекты.
  • Импортируйте проекты в свое рабочее пространство.

Похоже, это имеет побочный эффект: subclipse замечает настройки Subversion при импорте «новых» проектов в ваше рабочее пространство.

Другие советы

А Поделиться проектом действие предназначено для фиксации первой версии проекта, т.е.один без .svn метаданные на месте.Он расстроится, если увидит .svn каталоги уже есть.Как писал Роб, способ перенести этот проверенный проект в Eclipse — использовать возможность импорта.

Я не уверен, какую версию Eclipse вы используете и применимо ли это, поскольку я использую Subversive вместо Subclipse.Когда я использую функцию общего доступа к проекту для фиксации проекта в svn, когда у меня уже есть все каталоги .svn, я получаю выбор типа «Использовать текущие настройки проекта», а затем eclipse автоматически повторно присоединяет информацию svn проекта к команде. интеграция.Вы можете напортачить, если попытаетесь ввести другую информацию.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top