Вы можете использовать один репо.1) Создайте две разные ветки в git, lite и pro.2) Также создайте еще одну ветку с названием dev-lite и dev-pro.Это будет иметь рабочие версии разработчиков.3) Также скажите всем разработчикам, чтобы они ответили на репо.(или создайте отдельную ветвь для каждого разработчика, если разветвление звучит сложно)
Теперь разработчики разветвят ваш репозиторий и отправят изменения в dev-lite и dev-pro, в зависимости от того, над какой веткой они работают.Должен быть администратор, который объединит эти изменения после некоторой проверки кода.
4) Сконфигурируйте сервер сборки Jenkins таким образом, чтобы как только ветка dev-lite или dev-pro обновлялась с помощью коммита, сборка запускалась и публиковалась в соответствующих средах.
5) Теперь наступает этап выпуска, и как только решение принято, вам нужно пометить версию в ветке dev-lite и dev-pro и перебазировать / объединить ваш код с ветками pro и lite,
6) Код этой ветви будет вашим рабочим кодом и будет запущен для клиента в режиме реального времени.
Таким образом, вы можете поместить Lite и Pro в Git в одном репо.