Отправка кода в GitHub

Проект FlutterFlow можно подключить к репозиторию GitHub и отправлять туда сгенерированный код. Ниже — как это настроить и как вести рядом собственный код, чтобы он не терялся при каждой выгрузке.

Подключение репозитория

  1. Создайте новый репозиторий в своём аккаунте GitHub.
  1. Установите в аккаунт приложение FlutterFlow для GitHub.
  1. Отправьте код в репозиторий.
совет
  • FlutterFlow всегда пишет в ветку flutterflow. Не правьте её напрямую: следующая выгрузка затрёт изменения.
  • Собственный код держите в отдельной ветке — как именно, описано ниже.

Собственный код в GitHub

Собственный код нужен там, где возможностей FlutterFlow не хватает. Чтобы выгрузки из FlutterFlow его не затирали, работу разносят по веткам.

Схема веток: flutterflow, develop и main при работе с собственным кодом

Так вы пользуетесь всем, что даёт FlutterFlow, и при этом выкатываете приложение со своими правками.

1. Подключить FlutterFlow к GitHub

Если ещё не подключили — сделайте это.

2. Завести ветку для собственного кода

Код из FlutterFlow приходит в ветку flutterflow. Свои правки держите в отдельной ветке develop:

  1. Откройте репозиторий в GitHub.
  2. В списке веток переключитесь с main на flutterflow.
  3. Введите имя develop и создайте ветку от flutterflow.

3. Добавить собственный код

Клонируйте репозиторий на свой компьютер, откройте проект в IDE, переключитесь на develop и пишите код. Готовое коммитьте и отправляйте обратно в develop.

4. Забрать изменения из FlutterFlow

  1. Создайте в GitHub pull request из flutterflow в develop.
  2. Просмотрите изменения, разберите конфликты и влейте.

5. Проверка и выкатка

  1. Проверив всё в develop, влейте её в main новым pull request.
  2. Выкатывайте приложение из ветки main средствами FlutterFlow.
совет

Код можно и просто выгрузить: через FlutterFlow CLI или Local Run.

перевод официальной документации FlutterFlow

обновлено

ESC