2016-03-17 4 views
0

У меня есть приложение Parse, которое скоро будет использовано в производстве, и мне нужно будет продолжать разрабатывать вещи локально, не нарушая при этом что-либо для живых пользователей, когда я вношу изменения в облачный код.Управление версиями и версией управления версиями Parse Cloud Code

Я клонировал приложение и теперь могу использовать либо приложение для производства или размещения с помощью команд , либо parse deploy production, однако эти команды работают только в том случае, если я нахожусь на главной ветке.

Что бы я хотел иметь, это две ветви в git, которые могут быть перенесены в мое промежуточное приложение, а другое - в производственное приложение.

На данный момент все, что я могу придумать, - это просто пометить коммиты в мастер как толкаемые к производству, а затем продолжить ontop этого для разработки, но это будет кошмар, если мне нужно исправить выпущенное приложение когда у меня есть все мои изменения в развитии на хозяине.

Нажатие непосредственно на героя git repos тоже не работает, разбор развертывания должен делать что-то дополнительное (плюс он пытается создать приложение, чтобы я мог видеть, когда все идет не так).

Еще одна проблема заключается в том, что, когда другие разработчики также начнут работать над этим, мы не сможем все развертывать на сервере разработки, и, насколько я знаю, нет простого способа запуска облачного кода разбора локально на окнах.

Каков наилучший способ управлять всем этим?

ответ

0

Вы должны установить parse-server (используйте parse-server-example), parse-dashboard и mongoDB на локальном или удаленном сервере разработки. Вы и ваша команда теперь можете разрабатывать все локально, тестировать, а затем развертывать на производстве.

+0

Если я попытаюсь настроить локальный синтаксический анализатор, все равно остается проблема, что я не могу развернуть ветвь, которая не является ведущей, что означает, что у меня нет возможности сохранить версии разработки и производства отдельный. Как я могу использовать ветку разработки, которая развернута на один сервер (например, мой локальный сервер) и развернуть мастер на сервере онлайн-производства? –

+0

Хорошо, я частично ответил на свой вопрос. Я могу на самом деле нажать прямо на героку и заставить ее работать, я просто не толкался, чтобы справиться с герокой (я предположил, что ветка автоматически подталкивает ту, которую она отслеживает, но у sourcetree были другие планы). Я все еще не уверен, как я собираюсь развернуть этот код локально, так как я использую герою. Или мне просто нужно использовать код облака на моем локальном сервере синтаксического анализа и надеяться, что это сработает, когда я пойду на геройку на производстве? –

Смежные вопросы