Как создать ветку релиза

Ветка релиза — это изолированное от основного состояния проекта ответвление разработки, направленное на подготовку к выпуску релиза и его последующую поддержку. Вы можете создать ветку релиза от основной или любой другой ветки проекта. После создания релизной ветки вы можете дальше разрабатывать новую функциональность в основной ветке, а в ветку релиза вносить только исправления ошибок, обнаруженные в соответствующей версии проекта. Таким образом вы сможете подготовить эту версию к публичному выпуску, не мешая развитию нового функционала.

Вы можете выпускать несколько релизов из одной ветки. Например, вы выпустили релиз 2.0.0 на основе релизной ветки release/2.0. Далее из этой ветки вы можете выпустить релиз 2.0.1, который будет содержать исправления ошибок предыдущей версии, затем релиз 2.0.2 и т. д.

Чтобы создать ветку релиза, выполните следующие действия:
  1. Откройте панель управления.
  2. На вкладке Проекты щелкните на нужный проект.
  3. На вкладке Ветки нажмите кнопку + Ветка релиза.

  4. В открывшемся окне выберите ветку проекта, от которой необходимо создать релизную ветку, и введите название новой ветки. По умолчанию в качестве ветки-источника будет выбрана основная ветка проекта, а имя релизной ветки будет указано в формате release/x.x, где x.x — текущая версия проекта. Если вы введете другую версию, «1С:Шина» также изменит версию проекта в файле Project.yaml на указанную.

  5. Для тестирования кода в релизной ветке вы можете создать новое приложение или выбрать существующее. Если вы выбрали создание нового приложения, «1С:Шина» отобразит диалоговое окно для настройки параметров приложения.

  6. Когда приложение будет создано, нажмите кнопку Создать ветку.

Созданная ветка появится в общем списке на вкладке Ветки. В качестве типа ветки будет указано Релизная.

Совет: Вы также можете указать существующую ветку проекта как релизную. Для этого щелкните на значок для нужной ветки и выберите пункт Назначить релизной в выпадающем меню.

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