Git лучшие практики для разработки кода для двух разных устройств

Я разрабатываю приложение HTML, которое будет 1. скомпилировано с использованием Phonegap Build 2. предлагается как чистое веб-приложение на сервере www

Таким образом, код будет в основном таким же, но будут небольшие части, посвященные первой или второй адаптации.

Но улучшения в базовом коде должны быть применены к обеим адаптациям.

Так я должен использовать один репозиторий Git и создавать филиалы или я должен использовать несколько репо?

Я новичок в Git, не могли бы вы написать команды рабочего процесса?

1 ответ

Решение

В случае, если вы все еще рассматриваете git, обычным способом решения "общих частей" является:

  • изолировать их в собственном репо
  • ссылаться на указанные репо как на подмодули родительского репо.

Смотрите Git Submodules.

Таким образом, вы можете определить два родительских репозитория:

  • один для app1, со ссылкой на "общий" репозиторий, а также конкретные разработки для app1
  • один для app2, со ссылкой на "общий" репозиторий, а также конкретные разработки для app2
Другие вопросы по тегам