vault backup: 2026-04-30 15:29:15
This commit is contained in:
+11
-1
@@ -50,6 +50,8 @@ Git обладает впечатляющими возможностями дл
|
||||
|
||||
Большой популярностью пользуется модель под названием *gitflow*.
|
||||
|
||||
### GitFlow
|
||||
|
||||
**gitflow** - модель ветвления в git, в которой используются *основные ветки* (main, release, develop) и *функциональные* (features, fix).
|
||||
|
||||
1) *main* - официальная история релизов;
|
||||
@@ -61,4 +63,12 @@ Git обладает впечатляющими возможностями дл
|
||||
|
||||
После прохождения всех тестов и проверок, *Release*-ветка сливается с остальными основными ветками — *Main* и *Develop*.
|
||||
|
||||
![[Pasted image 20260430152221.png]]
|
||||
![[Pasted image 20260430152221.png|597]]
|
||||
Недостатки gitflow:
|
||||
1) Не очень хорошая совместимость с CI/CD;
|
||||
2) Не для рабочих процессах, связанных с редким выпуском релизов;
|
||||
3) Потенциально запутанная схема веток и трудности в восстановлении историчности их слияний в сложных проектах.
|
||||
|
||||
Предпочтительной моделью сегодня стала модель магистральных рабочих процессов (**TBD**).
|
||||
|
||||
### TBD
|
||||
Reference in New Issue
Block a user