Как создать ветку релиза
Ветка релиза — это изолированное от основного состояния проекта ответвление разработки, направленное на подготовку к выпуску релиза и его последующую поддержку. Вы можете создать ветку релиза от основной или любой другой ветки проекта. После создания релизной ветки вы можете дальше разрабатывать новую функциональность в основной ветке, а в ветку релиза вносить только исправления ошибок, обнаруженные в соответствующей версии проекта. Таким образом вы сможете подготовить эту версию к публичному выпуску, не мешая развитию нового функционала.
Вы можете выпускать несколько релизов из одной ветки. Например, вы выпустили релиз 2.0.0 на основе релизной ветки release/2.0. Далее из этой ветки вы можете выпустить релиз 2.0.1, который будет содержать исправления ошибок предыдущей версии, затем релиз 2.0.2 и т. д.
Чтобы создать ветку релиза, выполните следующие действия:
-
Откройте панель управления.
-
На вкладке Проекты щелкните на нужный проект.
-
На вкладке Ветки нажмите + Новая ветка и выберите пункт Релизная в выпадающем меню.
-
В открывшемся окне выберите ветку проекта, от которой необходимо создать релизную ветку, и введите название новой ветки. По умолчанию в качестве ветки-источника будет выбрана основная ветка проекта, а имя релизной ветки будет указано в формате release/x.x, где x.x — текущая версия проекта. Если вы введете другую версию, «1С:Исполнитель» также изменит версию проекта в файле Проект.yaml на указанную.
-
Для тестирования кода в релизной ветке вы можете создать новое приложение или выбрать существующее. Если вы выбрали создание нового приложения, «1С:Исполнитель» отобразит диалоговое окно для настройки параметров приложения.
-
Когда приложение будет создано, нажмите кнопку Создать ветку.
Созданная ветка появится в общем списке на вкладке Ветки. В качестве типа ветки будет указано Релизная.
Вы также можете указать существующую ветку проекта как релизную. Для этого щелкните на значок для нужной ветки и выберите пункт Назначить релизной в выпадающем меню.
После создания релизной ветки вы можете приступить к тестированию кода в этой ветке, внесению необходимых правок и выпуску релиза.