Git лучшие практики для разработки кода для двух разных устройств
Я разрабатываю приложение HTML, которое будет 1. скомпилировано с использованием Phonegap Build 2. предлагается как чистое веб-приложение на сервере www
Таким образом, код будет в основном таким же, но будут небольшие части, посвященные первой или второй адаптации.
Но улучшения в базовом коде должны быть применены к обеим адаптациям.
Так я должен использовать один репозиторий Git и создавать филиалы или я должен использовать несколько репо?
Я новичок в Git, не могли бы вы написать команды рабочего процесса?
1 ответ
Решение
В случае, если вы все еще рассматриваете git, обычным способом решения "общих частей" является:
- изолировать их в собственном репо
- ссылаться на указанные репо как на подмодули родительского репо.
Смотрите Git Submodules.
Таким образом, вы можете определить два родительских репозитория:
- один для app1, со ссылкой на "общий" репозиторий, а также конкретные разработки для app1
- один для app2, со ссылкой на "общий" репозиторий, а также конкретные разработки для app2