LINUX.ORG.RU

Хватит ли двух веток -master и -devel?

Это нужно если будет команда, если ты один и у тебя тольк одна текущая версия продукта то мастер и ветки под фичи - и то если они монструозные и требуют долгой разработки

Deleted
()
Ответ на: комментарий от anonymous_sama

Я просто предпологал, что вся работа ведется в dev, а master заморожен, т.е. всегда можем оттуда выкатить не боясь косяков

int13h ★★★★★
() автор топика
Ответ на: комментарий от int13h

Лучше, на мой взгляд, использовать теги - вся разработка в мастере, «релизы» фиксируем. Ветки же (снова ИМХО) лучше «смотрятся» когда разработка начинает вестись в совсем другую сторону - меняется какой-то важный модуль с кучей «зависимостей», логика приложения etc.

alozovskoy ★★★★★
()
Последнее исправление: alozovskoy (всего исправлений: 1)

А причём здесь гитхаб? Для небольшого проекта хватит и master.

Релизы как обычно помечаешь тегами. Если планируешь поддерживать старые ветки, то с появлением новой ветки создаёшь ветку для старой.

Например текущая ветка 1.x, Следующая 2.x, значит создаешь ветку 1.x. В мастере ведёшь разработку второй ветки и по необходимости бэкпортируешь фиксы в первую. Тут всё очевидно.

Ну а если проект вдруг разрастётся, то возможно стоит посмотреть в сторону вот этого расширения.

Kilte ★★★★★
()
Ответ на: комментарий от Deleted

о, спасибо, годная статейка

int13h ★★★★★
() автор топика
Ответ на: комментарий от int13h

Веди работу в личном репозитории и сливай (pull-request'ами) готовое и проверенное в master ветвь репозитория организации.

Reset ★★★★★
()
Последнее исправление: Reset (всего исправлений: 1)

Вряд ли. Кодревью, всё-таки, нужно делать, а для этого лучшего способа, чем пуллреквесты, не придумано.

Miguel ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.