Я сталкиваюсь с одной и той же проблемой каждый раз, когда мне нужно вытащить или зафиксировать код.Вот проблема:
У меня есть два компьютера, Mac и Windows, последний для веб-разработки и сборок Android, другой только для того, чтобы взять мой код, создать приложение для iOS и опубликовать его.Это работало гладко некоторое время.Но теперь приложение стало больше, и я обнаружил, что myslef приходится устанавливать какую-то версию ABC плагина на Android и другой XWZ на iOS.Или иметь плагин на одной платформе, а не на другой.Который быстро становится кошмаром, когда приходится прыгать с одного компьютера на другой.Я также пришел к выводу, что мне следует контролировать версии некоторых файлов, сгенерированных cordova, таких как gradle-файлы и info.plist, а также некоторых других конфигурационных файлов, чтобы я мог лучше понять, что происходит, если приложение вдруг не собирается.Не говоря уже о package.json и package-lock.json, которые постоянно обновляются каждым Windowa / MacO.
Поэтому я хотел бы знать, сталкиваются ли другие люди с такими же проблемами, как вы, ребята, справляетесь?с этим?Есть ли более разумные решения?
Я думал о создании сценария, который копирует все файлы конфигурации для данной платформы, включая package.json и config.xml, в определенную папку platfom каждый раз, когда производится успешная сборка.и версия игоноре этих файлов.поэтому их никогда не выталкивают и не вытаскивают с пульта (если это не первая установка)
Опять же, я не знаю, насколько это хороший подход, и я хотел бы услышать ваше мнение