Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Що вважається trunk?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)**Trunk** - це головна гілка репозиторію (зазвичай `main` або `master`), навколо якої будується вся розробка в Trunk-Based Development. **Ключове:** trunk приймає часті інтеграції змін усієї команди, завжди перебуває в робочому стані і є джерелом релізів.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)Зображення**Trunk** - це **головна гілка репозиторію**, навколо якої будується вся розробка в Trunk-Based Development. Простіше кажучи: *trunk - це «стовбур дерева», основна лінія розробки.* --- ## Що зазвичай вважається trunk Залежно від проекту і налаштувань це може бути: - `main` - найчастіший варіант сьогодні - `master` - у старих репозиторіях - `trunk` - рідше, але трапляється (особливо у старих системах) Назва не принципова - **роль важливіша за ім'я**. --- ## Головні ознаки trunk Щоб гілка вважалася trunk, вона повинна: 1. Бути **єдиною основною гілкою** 2. Приймати **часті інтеграції** 3. Завжди перебувати в **робочому стані** 4. Бути джерелом релізів 5. Використовуватися всією командою --- ## Що НЕ є trunk - `develop` у Gitflow - довгоживучі feature-гілки - release- чи hotfix-гілки Вони допоміжні, а не центральні. --- ## Trunk у реальній практиці У Trunk-Based Development: - усі зміни швидко потрапляють у trunk - feature-гілки, якщо є, живуть **дуже недовго** - trunk постійно проходить CI - trunk можна деплоїти в будь-який момент --- ## Часте питання на співбесіді **Чи можна вважати trunk'ом гілку** `develop`**?** **Ні**, у класичному розумінні TBD trunk - це гілка, яка: - деплоїться - відображає поточний стан продукту `develop` - це концепція Gitflow, а не TBD. --- ## Коротка відповідь для співбесіди > **Trunk - це основна гілка репозиторію (зазвичай** `main` **або** `master`**), навколо якої будується вся розробка і в яку часто та регулярно інтегруються зміни всієї команди.**Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.