diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index 52b7805..0b8f327 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -66,9 +66,24 @@ "icon": "lucide-file", "title": "Git" } + }, + { + "id": "48c36bbfcd520591", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "00 Inbox/Gitlab.md", + "mode": "source", + "source": false, + "backlinks": false + }, + "icon": "lucide-file", + "title": "Gitlab" + } } ], - "currentTab": 3 + "currentTab": 4 } ], "direction": "vertical" @@ -217,13 +232,13 @@ "state": { "type": "outline", "state": { - "file": "00 Inbox/Git.md", + "file": "00 Inbox/Gitlab.md", "followCursor": false, "showSearch": false, "searchQuery": "" }, "icon": "lucide-list", - "title": "Outline of Git" + "title": "Outline of Gitlab" } }, { @@ -232,10 +247,10 @@ "state": { "type": "file-properties", "state": { - "file": "00 Inbox/Git.md" + "file": "00 Inbox/Gitlab.md" }, "icon": "lucide-info", - "title": "File properties for Git" + "title": "File properties for Gitlab" } } ], @@ -293,11 +308,13 @@ "obsidian-git:Open Git source control": false } }, - "active": "f056fe85d4f13b71", + "active": "48c36bbfcd520591", "lastOpenFiles": [ + "00 Inbox/Git.md", + "00 Inbox/Gitlab.md", + "99 System/Cache/Pasted image 20260430153712.png", "99 System/Cache/Pasted image 20260430152221.png", "00 Inbox/Шаблонизатор Helm.md", - "00 Inbox/Git.md", "00 Inbox/УИР.md", "00 Inbox/Введение в сетевую безопасность.md", "99 System/Cache/generated-forest.png", @@ -332,8 +349,6 @@ "99 System/Cache/Pasted image 20260429085656.png", "99 System/Cache/Pasted image 20260429085653.png", "00 Inbox/Алгоритм выбора лидера Lease.md", - "99 System/Cache/Pasted image 20260428175706.png", - "99 System/Cache/Pasted image 20260428175708.png", "03 Journal/03 Journal.md", "02 Projects/Наука/НИР/НИР.md", "diary_Я (копия).csv", diff --git a/00 Inbox/Git.md b/00 Inbox/Git.md index f381400..a20a62b 100644 --- a/00 Inbox/Git.md +++ b/00 Inbox/Git.md @@ -78,5 +78,8 @@ Git обладает впечатляющими возможностями дл Вся работа над новым функционалом ведется разработчиками в магистральной ветке, что исключает ошибки слияния и неработающие сборки. -Команда разработки, ведущая работу над функционалом, сохраняет свои изменения только в **trunk-ветку** и обеспечивает непрерывную сборку, тестирование и доставку нового функционала, не привязываясь к срокам и частоте выпуска релизов. +Команда разработки, ведущая работу над функционалом, сохраняет свои изменения только в **trunk-ветку** и обеспечивает непрерывную сборку, тестирование и доставку нового функционала, не привязываясь к срокам и частоте выпуска релизов (выпуск релиза в любой момент). +![[Pasted image 20260430153712.png]] + +Модель TBD быстро завоевала популярность в разветвленных проектах и прекрасно зарекомендовала себя в распределенных больших командах разработки за счет своей понятности, динамичности и совместимости с CI/CD-процессами. diff --git a/00 Inbox/Gitlab.md b/00 Inbox/Gitlab.md new file mode 100644 index 0000000..72cc742 --- /dev/null +++ b/00 Inbox/Gitlab.md @@ -0,0 +1,11 @@ +--- +status: seed +type: concept +tags: [] +created: 2025-12-17 +updated: 2026-04-30 +title: Gitlab +--- + +# Gitlab + diff --git a/99 System/Cache/Pasted image 20260430153712.png b/99 System/Cache/Pasted image 20260430153712.png new file mode 100644 index 0000000..9c914fb Binary files /dev/null and b/99 System/Cache/Pasted image 20260430153712.png differ