Как вы работаете в команде с Spring Roo? - PullRequest
11 голосов
/ 22 марта 2011

Я оцениваю Spring-Roo для использования в одном из моих проектов, но я не уверен, как он может работать в команде.

  • Каждый в команде может использовать ру пульт?
  • Как вы фиксируете свои изменения в SVN?
  • Как вы управляете слияниями и ветвления?

Спасибо!

Ответы [ 2 ]

3 голосов
/ 23 марта 2011

Я думаю, что вот что я бы сделал:

  1. «Коллективный мозговой центр» в команде может создать базовое приложение начальной загрузки, как только у них будет вырезана модель домена очень высокого уровня.
  2. Это может затем войти в SVN.
  3. После этого члены команды могут запустить консоль roo либо из командной строки, либо из STS и начать вносить изменения в свои соответствующие модули!
  4. После этого можно управлятьКак и любой другой проект, то есть члены команды, которые создают новые сущности, поля проверяют свои изменения в svn.

Я не совсем вижу необходимости в ветвях.Объединение требуется даже для нормальной разработки с несколькими членами команды, поэтому я не понимаю, почему это будет трудно с Roo.

Имеет ли это смысл?

2 голосов
/ 03 мая 2011

От Бена Алекса на форуме Spring Roo :

В общем, я бы не рекомендовал проверка ITD в систему контроля версий данный Roo может восстановить их (немного похоже ваш компилятор javac создает .class файлы, чтобы вы их не проверяли).

Git является исключением из этого общего совет, хотя, потому что Ру аддон-мерзавец, который предлагает очень хороший автоматическая интеграция при коммите отслеживание уровня с тем, что делает Ру (включая ITD).

Стоит отметить, что официальной поддержки SVN, которую я видел, нет, только дополнение к git. Другой пользователь предложил использовать поддержку Maven для Subversion.

Ваши процедуры сборки / развертывания также будут иметь значение.

...