Затмение и SVN вопрос. Пожалуйста помоги! - PullRequest
2 голосов
/ 18 августа 2010

Это сводит меня с ума.Я создал Dynamic Web Project в Eclipse, а затем проверил код в проекте в SVN.Теперь, когда я извлекаю проект в новое рабочее пространство с помощью плагина svn в eclipse, он не запрашивает мастера создания нового проекта.По-видимому, это не запрашивается, если файл .project проверен в хранилище.Это бы идеально сработало, если бы код снова был извлечен в динамический веб-проект.Это не.Я не вижу опцию Сервер в свойствах проекта.Я предполагаю, что это проверено в проекте JavaEE.Я хочу удалить .project из репозитория и попробовать, но не решаюсь, так как это может испортить репозиторий.У меня вопрос -

  • Должен ли я проверить файл .project?
  • Какое нормальное использование?Проверяется ли проект каждый раз с помощью мастера создания проекта?
  • Почему проект, в котором я зарегистрировался, отличается от того, который был проверен?Я забыл проверить некоторые файлы?Я понимаю, что метаданные не должны регистрироваться. Существуют ли другие, которые согласуются с .project, который необходимо проверить?

Поиск в Google не дает мне никаких результатов.Надеюсь, что кто-то столкнулся с этой проблемой здесь.

Спасибо, - Пав

Ответы [ 3 ]

2 голосов
/ 18 августа 2010

Я никогда не загружаю в репозиторий мои зависимые от IDE файлы.Основные преимущества imho:

  • Разработчики могут использовать другую IDE, если они хотят (netbeans b.ex).
  • Разработчики могут использовать другое местоположение проекта (папку), если они хотят.
  • Разработчики могут изменять конфигурацию проекта, если они хотят, и им не нужно беспокоиться о проверке этих или нет.

Я использую плагин Maven и M2Eclipse (плюс интеграции: WTP и SVN).Благодаря этой интеграции я получаю эту опцию menú во время просмотра моих репозиториев (CVS или SVN) в Eclipse.В netbeans есть похожая опция.

alt text

Надеюсь, это поможет вам

1 голос
/ 18 августа 2010

Тип проекта (Java, Web и т. Д.) Хранится в папке .settings рядом с файлами .classpath и .project

0 голосов
/ 18 августа 2010

Я всегда регистрировал файл .project и все файлы метаданных в SVN, если это мой собственный проект.Некоторые проекты с открытым исходным кодом (Guava и т. Д.) Этого не делают, поэтому в этом случае я настроил SVN на игнорирование файлов метаданных.

...