Я уже некоторое время думаю о том, как достичь следующих целей довольно долго. Подумайте, я не эксперт в Git, чтобы обладать достаточными знаниями для создания хорошей инфраструктуры. Кто-нибудь из вас может дать мне предложения?Удаленное предложение инфраструктуры репозитория Git? (Blue Maps)
Сценарий:
продукта А, В, С Клиент X, Y, Z,
Client X has Product A only.
Client Y has Product A and B.
Client Z has Product B and C.
Первоначально я думал основание должно быть Repo A, B и C по отдельности и каждый из них будет иметь отдельный модуль в другой папке, если у Клиента есть конкретный запрос на продукт. Но потом что-то приходит мне в голову, что, если я возьму и вытащу из Репо А? Сдвинут ли отдельный модуль одновременно? Как мне это сделать или любой другой лучшей инфраструктуры?
Привет, я грубо получил мысль о том, что у вас есть дополнительное репо для развертывания подмодулей. Но, ссылаясь на этот сайт http://git-scm.com/book/en/Git-Tools-Submodules, у моих глаз началось головокружение. Это единственный вариант? –
@EricT да, но подмодули действительно тривиальны: 'git subodule add/url/to/RepoA repoA'. 'git subodule update --init'. Готово. Я больше документировал о подмодулях по адресу http://stackoverflow.com/a/1979194/6309 – VonC
Еще один вопрос, так как я читал подмодули, создается в подкаталоге. Если проект в стиле рамки не будет такой проблемой, как вам нужна папка в контроллере, другая в представлении и еще одна в модели? Как преодолеть эту ситуацию? –