У меня есть git-репозиторий с двумя ветками; один для кода, который используется для производства / тестирования, а другой - для реальной производственной прошивки (они почти идентичны). Теперь пришло время сократить выпуск, чтобы отправить его производителю, поэтому я, естественно, хочу поместить некоторые подходящие теги в обе ветви.
Но, похоже, git не позволит мне поместить одно и то же имя тега в обе ветви. Если я пытаюсь пометить ветви по отдельности, это говорит мне, что метка уже существует, когда я иду пометить ветку секунд. Я попытался передать два коммита в git tag, но мне это тоже не понравилось. Мне не обязательно всегда отмечать две ветви в шаге, но я не хочу добавлять случайные символы в теги только для того, чтобы избежать конфликтов имен.
Есть ли какой-нибудь способ сделать то, что я хочу, или я хочу сделать что-то не то?
Одна ветвь - это код, который изготовитель помещает на устройство, чтобы проверить, правильно ли оно было собрано. Другая ветвь - это код, который поставляется в продукте. Это не совсем две ветки на релиз. Это первый выпуск для этого продукта и, следовательно, первый выпуск для обеих веток, поэтому я попытался пометить обе ветви с помощью «release-1.0».