From 3b69a29e5a953c891ff0798601382612828db391 Mon Sep 17 00:00:00 2001 From: Dmitry Date: Thu, 30 Apr 2026 15:29:15 +0300 Subject: [PATCH] vault backup: 2026-04-30 15:29:15 --- .obsidian/workspace.json | 12 ++++++------ 00 Inbox/Git.md | 12 +++++++++++- 2 files changed, 17 insertions(+), 7 deletions(-) diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index 96c2a02..52b7805 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -59,7 +59,7 @@ "type": "markdown", "state": { "file": "00 Inbox/Git.md", - "mode": "preview", + "mode": "source", "source": false, "backlinks": false }, @@ -217,13 +217,13 @@ "state": { "type": "outline", "state": { - "file": "01 Library/02 DevOps/Контейнеризация/Docker/Docker - Дополнительные знания.md", + "file": "00 Inbox/Git.md", "followCursor": false, "showSearch": false, "searchQuery": "" }, "icon": "lucide-list", - "title": "Outline of Docker - Дополнительные знания" + "title": "Outline of Git" } }, { @@ -232,14 +232,14 @@ "state": { "type": "file-properties", "state": { - "file": "00 Inbox/Подготовка к защите ЛР2.md" + "file": "00 Inbox/Git.md" }, "icon": "lucide-info", - "title": "File properties for Подготовка к защите ЛР2" + "title": "File properties for Git" } } ], - "currentTab": 5 + "currentTab": 4 }, { "id": "953ae0f10eedfdc6", diff --git a/00 Inbox/Git.md b/00 Inbox/Git.md index 29141f3..8a5f491 100644 --- a/00 Inbox/Git.md +++ b/00 Inbox/Git.md @@ -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 \ No newline at end of file