Наша стратегия ветвления указана ниже:
У нас есть ветка разработки, и мы создаем ветки функций (функция / пример) из нее. Мы можем работать над функциональными ветками месяц или два, а затем снова объединить их в разработку. Перед повторным слиянием с разработкой мы продолжаем объединять разработку в ветку функций, чтобы обновлять код.
Проблема: -
ветка компонента / примера создана из ветки разработки.
изменено несколько файлов в ветке разработки и добавлены фиксация A, фиксация b и фиксация c для разработки.
Запуск сборки и фиксации jenkins A, фиксация B и фиксация C отображаются в файле списка изменений для сборки № 1.
Ветвь разработки объединена с функцией / примером, а фиксация A, фиксация b и фиксация c добавляются в функцию / пример.
Теперь несколько файлов изменены в feature / example и к ним добавляются commit D, commit E, commit F.
Теперь разработка ветки feature / example завершена, и я объединил ее в разработку.
Я запустил сборку jenkins для ветки разработки, чтобы собрать новые объединенные изменения, и в файле списка изменений я вижу фиксацию A, фиксацию b, фиксацию c, фиксацию d , зафиксируйте e и зафиксируйте f в сборке 2.
Мой вопрос в том, как избежать отображения в списке изменений фиксации A, фиксации b и фиксации c, поскольку все эти фиксации уже прошли предыдущие сборка.