vault backup: 2026-04-30 15:29:15
This commit is contained in:
Vendored
+6
-6
@@ -59,7 +59,7 @@
|
|||||||
"type": "markdown",
|
"type": "markdown",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "00 Inbox/Git.md",
|
"file": "00 Inbox/Git.md",
|
||||||
"mode": "preview",
|
"mode": "source",
|
||||||
"source": false,
|
"source": false,
|
||||||
"backlinks": false
|
"backlinks": false
|
||||||
},
|
},
|
||||||
@@ -217,13 +217,13 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "outline",
|
"type": "outline",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "01 Library/02 DevOps/Контейнеризация/Docker/Docker - Дополнительные знания.md",
|
"file": "00 Inbox/Git.md",
|
||||||
"followCursor": false,
|
"followCursor": false,
|
||||||
"showSearch": false,
|
"showSearch": false,
|
||||||
"searchQuery": ""
|
"searchQuery": ""
|
||||||
},
|
},
|
||||||
"icon": "lucide-list",
|
"icon": "lucide-list",
|
||||||
"title": "Outline of Docker - Дополнительные знания"
|
"title": "Outline of Git"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -232,14 +232,14 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "file-properties",
|
"type": "file-properties",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "00 Inbox/Подготовка к защите ЛР2.md"
|
"file": "00 Inbox/Git.md"
|
||||||
},
|
},
|
||||||
"icon": "lucide-info",
|
"icon": "lucide-info",
|
||||||
"title": "File properties for Подготовка к защите ЛР2"
|
"title": "File properties for Git"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"currentTab": 5
|
"currentTab": 4
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "953ae0f10eedfdc6",
|
"id": "953ae0f10eedfdc6",
|
||||||
|
|||||||
+11
-1
@@ -50,6 +50,8 @@ Git обладает впечатляющими возможностями дл
|
|||||||
|
|
||||||
Большой популярностью пользуется модель под названием *gitflow*.
|
Большой популярностью пользуется модель под названием *gitflow*.
|
||||||
|
|
||||||
|
### GitFlow
|
||||||
|
|
||||||
**gitflow** - модель ветвления в git, в которой используются *основные ветки* (main, release, develop) и *функциональные* (features, fix).
|
**gitflow** - модель ветвления в git, в которой используются *основные ветки* (main, release, develop) и *функциональные* (features, fix).
|
||||||
|
|
||||||
1) *main* - официальная история релизов;
|
1) *main* - официальная история релизов;
|
||||||
@@ -61,4 +63,12 @@ Git обладает впечатляющими возможностями дл
|
|||||||
|
|
||||||
После прохождения всех тестов и проверок, *Release*-ветка сливается с остальными основными ветками — *Main* и *Develop*.
|
После прохождения всех тестов и проверок, *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