Eclipse «Поделиться проектом» вручную?
Вопрос
Что на самом деле происходит с файловой системой, когда вы выполняете проект Subclipse Share Project в проекте Eclipse, который был извлечен из Subversion извне?Все папки .svn уже на месте.Я получаю сообщение об ошибке, когда пытаюсь правильно поделиться проектом, и я бы предпочел не удалять и повторно извлекать проекты из браузера репозитория SVN.
Решение
Не знаю, что именно происходит внутри eclipse, я предполагаю, что он делает какие-то странные вещи в каталоге .metadata рабочей области.Тем не менее, я бы порекомендовал следующее, чтобы получить eclipse и узнать о настройках svn проекта:
- Удалите проект из рабочей области (оставьте флажок «Удалить содержимое проекта на диске»)
- Файл > Импорт...> Общие > Существующие проекты в рабочей области
- Перейдите в папку, содержащую интересующие исходные проекты.
- Импортируйте проекты в свое рабочее пространство.
Похоже, это имеет побочный эффект: subclipse замечает настройки Subversion при импорте «новых» проектов в ваше рабочее пространство.
Другие советы
А Поделиться проектом действие предназначено для фиксации первой версии проекта, т.е.один без .svn метаданные на месте.Он расстроится, если увидит .svn каталоги уже есть.Как писал Роб, способ перенести этот проверенный проект в Eclipse — использовать возможность импорта.
Я не уверен, какую версию Eclipse вы используете и применимо ли это, поскольку я использую Subversive вместо Subclipse.Когда я использую функцию общего доступа к проекту для фиксации проекта в svn, когда у меня уже есть все каталоги .svn, я получаю выбор типа «Использовать текущие настройки проекта», а затем eclipse автоматически повторно присоединяет информацию svn проекта к команде. интеграция.Вы можете напортачить, если попытаетесь ввести другую информацию.