
Вот есть ветка release, есть хотфикс ветки и есть метки. А есть версии продукта типа 1.0 alpha, 1.0 beta1, 1.0 beta2, 1.0 rc1, 1.0 release, 1.1 alpha, 1.0.1 (в хронологическом порядке). Как они соотносятся друг с другом?
Вот есть ветка release, есть хотфикс ветки и есть метки. А есть версии продукта типа 1.0 alpha, 1.0 beta1, 1.0 beta2, 1.0 rc1, 1.0 release, 1.1 alpha, 1.0.1 (в хронологическом порядке). Как они соотносятся друг с другом?
Tishka17, чтобы после 1.0 выпустить 0.4 на основе 0.3 надо счекаутить тэг 0.3, отбранчеваться, влить туда код, который из 0.3 делает 0.4, и оставить эту ветку отдельным 0.4-стайл-мастером, если этот код никогда не потребуется в основном мастере (если потребуется - то влить в мастер в 1.1 при этом 1.1 это 1.0 плюс код, который из 0.3 делает 0.4) // ИМХО КАНЕШ
systemiopipes, кстати, если не вливать, то при выпуске 1.1 в мастере писечки можно БЭКПОРТИРОВАТЬ в ту ветку "0.4-стайл-мастер" и из этих писечек релизнуть 0.5
но надо быть готовым, что при таком подходе получится http://kernel.org - все релизят в мастере (mainline), однако параллельно есть туча longterm-ов