Затмение "Поделиться проектом" от руки? - PullRequest
6 голосов
/ 05 сентября 2008

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

Ответы [ 3 ]

12 голосов
/ 06 сентября 2008

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

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

Похоже, что это побочный эффект, когда subclipse замечает настройки subversion при импорте "новых" проектов в ваше рабочее пространство.

2 голосов
/ 18 сентября 2008

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

1 голос
/ 24 сентября 2008

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

...