Работа с Symfony и Git (совместная работа) - PullRequest
0 голосов
/ 13 сентября 2010

Предположим, у нас есть проект с тремя приложениями - A, B и C. Наша команда: Джек, Сьюзен и Мартин.И один руководитель проекта - Дэвид.

Каждый программист работает над своим собственным приложением:

A - Джек

B - Сьюзен

C- Мартин

Итак, существует проблема с управлением исходным кодом.Как эффективно организовать это с помощью Git?У меня есть несколько вариантов использования, но я не совсем уверен, являются ли они правильными и эффективными.Вот они:

  1. Один репозиторий для всего проекта.
  2. Отдельные репозитории для приложений A, B и C (в соответствующих каталогах в папке «apps»).

Мне действительно нравится вторая идея, но мне не нравится, если она действительноэффективный.

Что вы думаете и как бы вы организовали такие вещи?Любая помощь будет оценена.

Ответы [ 2 ]

1 голос
/ 13 сентября 2010

Все это сводится к тому, насколько тесно связаны эти приложения.Если у них есть зависимости между ними (A вызывает частные, все еще изменяющиеся API B и C), то их размещение в одном хранилище имело бы смысл.Если они разрабатываются независимо, то они должны находиться в отдельных репозиториях.

0 голосов
/ 01 октября 2010

Понял.Ответ - Подмодули Git .

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