Как я могу извлечь последний облачный код?

#parse-platform

#платформа синтаксического анализа

Вопрос:

Мне нужно использовать инструмент командной строки, предоставляемый Parse.com как я могу это сделать, чтобы получить последний облачный код из моего приложения? Я работаю с командой и не могу перезаписать существующий облачный код.

Комментарии:

1. Не уверен.. но это невозможно. Вам следует использовать GitHub или какую-либо другую систему контроля версий.

2. Кажется, некоторые чрезмерно усердные модераторы не поняли, что это правильный вопрос в отношении синтаксического анализа, к сожалению, как заявил @Fosco, это невозможно… надеюсь, вопрос может быть повторно открыт, чтобы его можно было опубликовать в качестве ответа вместо комментария.

3. @TimothyWalters: И вопрос, и этот «ответ» невероятно кратки. Этот пост не поможет никому другому без дополнительной информации.

4. @LightnessRacesinOrbit Я не согласен. Больше нечего упоминать, кроме того, что пробовал пользователь (подсказка!). Я столкнулся с той же проблемой и нашел комментарий Фоско очень полезным, это должен быть ответ.

5. Я не согласен с тем, что вопрос неоднозначен. У меня та же проблема. Я получил через Git набор кода, который, как я предполагаю , совпадает с тем, что находится в производстве, но мне нужно наверняка знать, совпадают ли они, прежде чем я начну запускать в производство. Есть ли способ извлечь из облачного кода синтаксического анализа текущий набор производственного кода (загрузка по FTP старой школы), чтобы я мог выполнить оптовое различие для обоих пакетов? Для меня это буквально первый день в Parse, и у меня безумный дедлайн без какой-либо другой помощи. Заранее спасибо.

Ответ №1:

Теперь вы можете загрузить развернутый облачный код через CLI.

Через командную строку (в Windows) введите:

 parse new
  

Затем Parse попросит вас предоставить свои учетные данные пользователя. После предоставления командной строки появится запрос: хотите ли вы создать новое приложение или добавить облачный код к существующему приложению? Выберите (e) существующее, и вам будет предоставлен список приложений, к которым у вас в настоящее время есть доступ, на выбор, а остальное — пустяк.

Убедитесь, что вы обновили интерфейс командной строки синтаксического анализа, чтобы выполнить эту работу, используя:

 parse update
  

Ответ №2:

Вы можете использовать команду parse download:

parse download -l [location]

Отлично работает в нашей команде. Для получения дополнительной информации о команде используйте parse download --help .

Примечание: если местоположение не указано, код будет загружен во временную папку.

Комментарии:

1. Это работает, только если вы уже создали проект. Проанализировать новый -> (e) существующий — лучший (единственный?) способ начать с нуля.

2. Вы должны использовать parse new -> (e), существующий только при первоначальном создании локального репозитория, что является разумным. Загрузка синтаксического анализа стала проще. В любом случае это не имеет значения, потому что parse закрывается : (

3. Я могу загрузить, но это не показывает файл версии синтаксического анализа. .parse.local и .parse.project Поэтому мне нужно скопировать со старого, это сработало!

Ответ №3:

ОБНОВЛЕНИЕ: теперь вы можете легко загружать развернутый код с помощью командной строки Parse:

 parse download
  

ИСТОРИЧЕСКАЯ СПРАВКА: Ранее (11 мая 2015) существовало только 2 способа развернуть облачный код кем-то другим в вашей команде:

  1. Вы получаете копию непосредственно от своего товарища по команде
  2. Вы переходите к Parse.com Основная панель мониторинга, нажмите на облачный код (под разделом данных со всеми классами), затем щелкните по каждому файлу за раз и скопируйте / вставьте содержимое окна в файл с соответствующим именем.

Ни одно из этих решений не является идеальным.

В идеале ваша команда должна использовать решение, состоящее из двух частей, подобное этому:

  1. Система контроля версий (например, Github или аналогичная), которая отслеживает вашу самую последнюю версию
  2. Зеркало разработчика вашего Parse.com приложение, которое предоставляет вам изолированную среду для тестирования изменений в коде