Я намагаюся придумати особистий робочий процес. Я склав блок-схему гіпотетичної тривалості випуску: один розробник, який натискає на загальнодоступний рефінанс Github + друг, допомагає з певною функцією та виправляє помилку.
Це розумний підхід до контролю версій?
Основна ідея полягає в тому, щоб громадські репортажі були в порядку:
Кожен новий реліз отримує свою власну гілку, доки її остаточно не позначають у головній гілці, коли вона закінчена.
Всі роботи виконуються на гілках "функції" або "виправлення", ніколи не на власній гілці випуску, щоб запобігти аномаліям.
Злиття з гілками вищого рівня завжди скидаються або стискаються (щоб уникнути захаращення).
Якщо це надмірно, я не заперечую, бо вся суть у мені полягає в тому, щоб засвоїти навички, які мені можуть знадобитися для більшого проекту. Єдиною проблемою було б, якщо я роблю щось невірне або непотрібне.
редагувати 2: виправлено погану ідею в оригінальній блок-схемі та полегшило її переміщення.
--squash
помилку, і додав сітку, щоб було легше слідкувати.