Я ищу простой способ управления кроссплатформенными проектами HTML + JS в github.Вот мой типичный рабочий процесс:
- Я заканчиваю разработку приложения для ios
- Я начинаю работать на платформе Android версии
- Я начинаю работать на платформе XXXXXXX
- ...
Начиная с шага 2 и далее, я получаю:
- коммитов, которые можно объединить в репозитории Head
- коммитовэто невозможно объединить, поэтому у меня есть как минимум 2 версии некоторых файлов, составляющих проект
Моя проблема в том, что разветвление / ветвление для каждой платформы вынуждает меня дублировать изменения в общей частипроекта тоже.Может быть, мне чего-то не хватает как в ветвлении, так и в разветвлении.
Какой метод вы используете для организации своего кода на github, чтобы сохранить различия и единство проекта?