Проект Furion
использует модель управления ветками GitFlow, которая специально разработана для крупных проектов с длительной поддержкой. Основная идея заключается в разделении основной ветки (branch main или branch master), ветки развития (branch develop), веток функциональностей (branch feature/), веток выпуска (branch release/) и веток экстренного исправления (branch hotfix/*).
main
: представляет собой стабильную версию для продакшена. Включается в основную ветку только после слияния с веткой выпуска.develop
: это основная ветка для повседневного развития, содержащая все новые функции, готовые к выпуску. Все ветки функциональностей должны быть слиты обратно в ветку развития.feature/*
: при создании новых функций или улучшений следует создать ветку функциональности от ветки развития (develop). После завершения работы через pull request вливайте изменения обратно в ветку развития.release/*
: при подготовке нового выпуска создайте ветку выпуска от ветки развития для проведения окончательных тестов и правки документации. После проверки внесите изменения в основную и ветку развития.hotfix/*
: если в продакшене возникли серьезные проблемы, требующие немедленного исправления, создайте ветку экстренного исправления от основной ветки. После исправления внесите изменения в основную и ветку развития.git checkout -b feature/ваша_функциональность develop
Благодарим вас за сотрудничество! Следование вышеупомянутому стратегическому подходу к управлению ветками сделает развитие проекта Furion более организованным и эффективным!
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.