Ну, почему бы и нет.Во-первых, тег - это просто ветка с другой номенклатурой.Технически нет никакой разницы между ними.Разница в том, как вы к ним относитесь.
Так что, если теги никогда не будут изменены - это вопрос, на который вы и ваши процедуры выпуска можете ответить.Никто не может сказать, что вы не правы.
Итак, какой из них подходит вам лучше всего?Это «правильный» ответ.
Я вообще не использую теги, мы оставляем выпущенные версии в стволе и добавляем в них комментарии в журнале, чтобы никогда не модифицировать выпущенную версию, мы должны выпустить новую версию последнего кода, но это соответствует нашему набору продуктов (в противном случае мы были бы увязли в сотнях тегов), и клиенты никогда не захотят более старую версию - они всегда получают самую последнюю.
Итак, вы видите, как мы «нарушаем» лучшеепрактики контроля версий, но, поскольку она прекрасно работает для нас, нам все равно.Мы делаем то, что работает для нас.
РЕДАКТИРОВАТЬ: Я думаю, что если вы собираетесь иметь полную трассируемость, вам нужно гораздо больше, чем ветка тегов, которая имеет одну и только одну версию в нем.Редакция HEAD каждого тега все еще должна быть достаточной для вас в этом случае сломанной версии, которая быстро исправляется.Он также может предоставить трассировку исправлений, которые были необходимы для обеспечения «качества выпуска».
Вы даже можете сделать тег продукта, когда он был выпущен из dev и введен в тест, и применить исправления к нему, пока он не будет полностью завершен.Таким образом, вместо того, чтобы иметь ветку для тестирования, и когда тестирование будет завершено, вы создаете тег этого, вместо этого вы идете прямо к ветви тега, тестируете его и исправляете небольшие ошибки по мере их обнаружения.Когда тест завершен, ветвь тега становится доступной только для чтения.Во всех случаях редакция HEAD является единственной, которая используется в этой ветви тега.Этот подход может иногда сократить сложность выпуска многих версий в тестирование, так как после его разработки у вас будет стабильный продукт, даже если ему понадобятся некоторые настройки.