Привет тем, у кого уже утро понедельника
Первый вопрос
Во многих репозиториях вижу ветки:
release/1.0
release/2.0
release/3.0
Это как-то связано с тем, что SourceTree такие ветки группирует?
Или это не только SourceTree такое может делать?
Второй вопрос
Если такая стратегия именования действительно связана с группировкой в UI, то почему бы не называть ветки так:
release/1.0/road
release/2.0/road
release/3.0/road
Смысл 'road' (имя от балды, можно и, к примеру, head) в том, чтобы обеспечить возможность создания подветок:
release/1.0/0/road
release/1.0/1/road
или еще более замысловатые:
release/1.0/1/01.00/road
это если в четвертой части идет кодирование версии модуля продукта.
Третий вопрос
Подбешивают списки вида:
И, думаю, не меня одного.
Тем не менее нигде не видел, чтобы в ветках/метках с версиями использовали ведущие нули.
Ветки/метки создают гуру, которых такие мелочи не парят?
Последний вопрос
Ветки с версиями оформляют в виде "release/xxx.xxx"
А метки (теги) релизов как правило нет. В EFCore, к примеру, сначала делали метки с префиксом "release/" а потом на это забили и создают метки просто со строкой версии — "vXX.XX.XX".
Почему не прижилось?
SourceTree может группировать метки так же как и ветки.
Еле вспомнил, еще один
Метки, кроме обозначения версий релизов, еще для чего-нибудь используют?
Спасибо за ответы!
-- Пользователи не приняли программу. Всех пришлось уничтожить. --