git описание не подходит для git процесса потока? - PullRequest
0 голосов
/ 08 февраля 2020

Я планирую перенести несколько служб в git хранилище. Для выпуска я хочу go с git потоком процесса. Сборка Jenkins будет создавать артефакты из каждой существующей ветви. Для отслеживания версии каждая сборка помечает версию на соответствующем узле, где была запущена сборка.

К сожалению, я столкнулся с проблемами при объединении основной ветки с разработкой после завершения выпуска.
После обратное объединение git describe дает мне тег из основной ветки, который не является тегом, который Jenkins должен построить при разработке следующей версии (развернуть интегрирует следующий выпуск уже с некоторыми другими предварительными тегами).

Is Есть ли способ сказать git описать, чтобы не отслеживать "объединенные теги"? Или есть другая команда git, которую я должен использовать в этой ситуации?

1 Ответ

1 голос
/ 08 февраля 2020

Хорошо, я нашел ответ.
(Это всегда после публикации вопроса, независимо от того, как долго я искал раньше.)
Очень старый блог с очень важным комментарием

- опция «первый родитель» была добавлена ​​в git описать

git - описать --first-parent

- первый родитель Следите только за первым родительским коммитом при просмотре коммит слияния. Это полезно, когда вы sh не сопоставляете теги на ветках, слитых в истории целевого коммита.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...