Как корректно держать один репозиторий для двух проектов и вообще правильно ли так делать?
Есть одно приложение, клонированное на два для двух торговых объектов. Т.е. кодовая база одна, отличие лишь по логотипу и загружаемым картинкам в процессе эксплуатации приложения. Прошу гуру гита дать рекомендации по тому, стоит ли держать один репозиторий для двух объектов, либо их разделить по разным репозиториям.
Один репозиторий, на мой взгляд, удобен тем, что локально доработав что-то, потом pull-ом забрать изменения на prod серверах обоих приложений. При этом в гитигнор отличающиеся элементы (/uplodads-img и logo.png).
Дайте пожалуйста советы как это практичнее сделать, потому как в гите знаю лишь основы. Так как описал выше, либо возможно как-то можно вести рарзные ветки или еще как-то. Если ветки, то как, что и с чем их мержить?
Если кодовая база одна, то это по факту один проект и достаточно одного репозитория.
Точнее у вас три локальных репозитория:
Сервер разработки
Рабочий проект 1
Рабочий проект 2
Но дерево коммитов у них идентичное и вы просто синхронизируете репозитории.
Всё что разное, оно у вас хранится в отдельных конфигах и игнорируемых файлах. Не в репозитории. Так получается?