Мы переходим от Clearcase к GIT. Мы разделяем 18 человек на 4 команды: команда GUI, команда на стороне сервера, команда логистики и веб-команда.Как работать с git?
До сих пор мы имели потоки:
1. version 1
1.a. Stream for gui
1.a. redesing feature stream
1.b. Stream for web
1.c. Stream for serverside
1.a. refactor feature stream
1.d. Stream for business logic
2. version 2
1.a. Stream for gui
1.b. Stream for web
1.c. Stream for serverside
1.d. Stream for business logic
Теперь, так как код, который каждая команда работает на отличается от остальные - я thougt о разделяющих их всех в различные хранилища, и публикации только баночки/войнах (artificats), используя maven. Тем не менее, там нужно еще немного работы, чтобы добраться туда.
Итак, я хочу, чтобы все мы имели общий репозиторий - . Мой вопрос в том, как рекомендуется, чтобы такая организация, как наша, работала ??? Я имею в виду ветку мудрым. Также с какими инструментами - исходным деревом, потоком git? А какие конвенции могут быть полезны для нас?
Спасибо