Я заблудился с моделью ветвления Git и рабочим процессом, который я хочу создать для своей команды (разработчики + дизайнеры).
Предположим, что проект основан на шаблоне MVC, поэтому у нас есть структура, подобная:
Models /
Контроллеры /
Views /
Разработчики работают над M & C частями с некоторыми базовыми / сгенерированными представлениями (например, Rails, Django или приложение CakePHP) и Дизайнеры работают над V-частью.
Как я могу управлять тем, что разработчики работают над M&C и сохранять некоторые базовые дрянные представления, и в то же время дизайнеры создают привлекательные представления на основе действий контроллеров, закодированных и добавленных прогрессивно?
Я пытался заставить его работать с 3 ветвями:
master (готово к производству)
разработчик
ui
, но понятия не имею, как дизайнер, работающий над веткой ui , может хранить код в другом месте, кроме / views, обновленного в работающем приложении ...
Спасибо, люди за помощь!