4 года назад
Gitflow. Способ работы и основные команды на macOS
Gitflow - расширение для git, которое помогает сократить множество повторяющихся команд. Действия: - для работы с gitflow нам необходим git репозиторий. Создадим репозиторий, скопируем ссылку на гитхабе. В терминале скопируем репозиторий командой с ссылкой, в папку test(предварительно создать, имя любое) git clone ссылка_с_гитхаба - установим gitflow brew install git-flow-avh - в папке test выполнить команду, на какие-то вопросы можно ответить по умолчанию, на какие-то указать какая ветка является develop, какая master git flow init - создадим ответвление от develop git flow feature start new_develop - создадим новый файл readme...
10 месяцев назад
Новый пост Y_LAB_Actual! | Вы всё ещё пользуетесь Gitflow? Обзор TBD Если вы разработчик программного обеспечения или работаете в сфере управления версиями исходного кода, скорее всего, вы сталкивались с термином Gitflow. Это процесс работы с ветками в системе контроля версий Git, популяризированный Винсентом Дриссеном в 2010 году. Многие компании и индивидуальные разработчики успешно применяют эту стратегию уже много лет. Но сейчас, в эпоху быстрых изменений и требований к продуктовой разработке, возникает вопрос: "Стоит ли продолжать использовать Gitflow или пора перейти на что-то новое?" Одной из альтернатив является Trunk-Based Development (TBD). В этой статье мы рассмотрим, что такое Gitflow и TBD, и как они соотносятся между собой. Что такое Gitflow? Gitflow — это строгая модель управления ветками. Она включает: - Основную ветку (main/master), где всегда хранится стабильная версия продукта. - Ветку разработки (develop), где ведётся активная разработка и слияние новых фич. - Фичевые ветки (feature branches), которые создаются для работы над новыми функциональностями. - Релизные ветки (release branches), для подготовки к выпуску новых версий. - Исправляющие ветки, hotfix branches, для быстрого исправления критичных ошибок в основной ветке; а также bugfix branches, которые создаются для исправления обнаруженных ошибок в ветке разработки (develop). Gitflow предлагает структурированный подход, позволяющий контролировать процесс выпуска версий и упрощать координацию между командами. Однако, в эпоху Agile-разработки и DevOps-культуры за счет количества долгоживущих ветвей и множества процессов этот подход оказывается сложным и медленным. Что такое Trunk-Based Development (TBD)? Trunk-Based Development (TBD) — это более упрощённый и гибкий процесс работы с ветками, при котором разработки происходят преимущественно в одной основной ветке (trunk/master). Ключевые моменты TBD:… Читай полностью на нашем сайте #Y_LAB_University #Y_LAB_Actual