На тестовом серваке есть следующая структура (неокончательная) приложений:
- common_files
- app1
- app2
- app3
Каждое app имеет одинаковую кодовую базу, некоторые шаблоны и статику, отличие только в 10 файлах шаблонов и паре статических файлов. В каждой из этих директорий стоят симлинки на файлы из common_files.
Каждое app должно быть доставлено на свой определённый боевой сервер.
Но как организовать репозитории, чтобы в каждом из них хранились common_files и определённое app? Или лучше сделать отдельные бранчи для каждого app?
Или, может, стоит реорганизовать файловую структуру? Любые советы и идеи приветствуются.