Можно ли управлять одним репозиторием Subversion как несколькими проектами в Eclipse? - PullRequest
3 голосов
/ 19 марта 2009

У меня есть приложение Helpdesk, которое содержит модули, которые могут быть загружены и установлены отдельно в соответствии с требованиями / предпочтениями пользователей. Структура очень похожа на многие программы, такие как Drupal, модули которых можно легко загружать / выгружать.

Я использую один репозиторий SVN для этого приложения Helpdesk и создаю разные теги для каждого модуля. И на моем «Затмении» у меня все в одном проекте.

  • У меня вопрос: можно ли управлять одним репозиторием Subversion как несколькими проектами в Eclipse?
  • Могу ли я создать один проект Eclipse для всего приложения и одновременно для каждого модуля?
  • Другое требование заключается в том, что разделение каждого модуля на отдельный проект ускорит сборку Eclipse.

Причина в том, что я хочу делегировать работу по программированию каждого модуля другому человеку без необходимости разоблачать все. Человек будет только видеть и работать только с модулем, но фиксировать его в основном хранилище.

Я знаю, что Eclipse будет иметь конфигурационные файлы для каждого проекта, будет ли конфликт.

Ответы [ 4 ]

2 голосов
/ 19 марта 2009

Я хорошо выглядел, храня несколько проектов Eclipse в одном репозитории. Каждый из проектов хранится в отдельной папке под корнем хранилища. Затем я использую Subclipse , чтобы проверить каждую из этих папок как отдельный проект Eclipse.

1 голос
/ 19 марта 2009

Я не верю, что это строго возможно. Лично я бы полностью разделил модули на разные проекты и, вероятно, использовал бы структуру плагинов Eclipse для разрешения зависимостей между ними и основным проектом. Если вы отправляете плагины в виде банок, они все еще являются модульными. Затем вы можете управлять каждым плагином как отдельным проектом в Eclipse и отдельной папкой в ​​SVN.

1 голос
/ 19 марта 2009

Я не думаю, что вы должны вкладывать проекты Eclipse (чтобы основной проект содержал много подпроектов).

Вместо основного проекта вы можете сгруппировать отдельные проекты в то, что Eclipse называет набором командных проектов (находится в меню «Экспорт / импорт»). Это файл XML, который определяет, где находятся все проекты. Вы также можете поместить этот файл в Subversion.

Итак, у вас есть все проекты модуля, и этот XML-файл (который не является самим проектом), все в Subversion (может быть одним и тем же хранилищем, может быть распределен по нескольким).

0 голосов
/ 18 июня 2009

Это совсем не проблема! Просто создайте структуру ствола / тегов / веток в своем репозитории SVN. Создайте свои разные проекты и затем проверьте эти проекты в своей папке trunc в вашей системе SVN. Закончено!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...