В чем разница между функцией git, выпуском и исправлением? - PullRequest
0 голосов
/ 25 сентября 2019

Я новичок в git-flow.Хотите знать, как на самом деле работают три темы и чем они отличаются?

В функции я начал ее с:

git flow feature start features_name

Это важно для finish после start затем publish эти функции?

Я обнаружил, когда я опубликовал его, он исчез из веток GitHub, но почему?

Я думаю, что есть немного тем о git-flow, и ониосновной:

+ Feature
+ Release
+ Hotfix

1 Ответ

4 голосов
/ 25 сентября 2019

функция: Все функции / новые функции / основные рефакторинги выполняются в ветвях функций, которые разветвляются и объединяются в ветку разработки (обычно после некоторой экспертной оценки).

выпуск: Когда накопилось достаточное количество функций или приближается время следующего выпуска, разветвляется новая ветвь выпуска, предназначенная исключительно для тестирования / исправления ошибок и любой необходимой очистки (например,изменение некоторых путей, других значений по умолчанию для измерительных приборов и т. д.).

исправление: Если после выпуска обнаружена серьезная проблема, исправление разрабатывается в ветви исправлений, которая разветвляетсяот мастера.Это единственные ветви, которые когда-либо будут ветвиться от мастера.

Примечание: Любой коммит в мастере является коммитом слияния (либо из релиза, либо из ветки исправлений) и представляет новыйРелиз, поставляемый заказчику.

Обратите внимание, что эта модель в основном предназначена для: а) крупных программных проектов, которые следуют б) версий классического релиза и в) отдельной группы обеспечения качества.Многие популярные репозитории на GitHub следуют более простой модели.

...