GIT проблема создания списка изменений при слиянии функциональных веток в разработку - PullRequest
0 голосов
/ 10 июля 2020

Наша стратегия ветвления указана ниже:

У нас есть ветка разработки, и мы создаем ветки функций (функция / пример) из нее. Мы можем работать над функциональными ветками месяц или два, а затем снова объединить их в разработку. Перед повторным слиянием с разработкой мы продолжаем объединять разработку в ветку функций, чтобы обновлять код.

Проблема: -

  1. ветка компонента / примера создана из ветки разработки.

  2. изменено несколько файлов в ветке разработки и добавлены фиксация A, фиксация b и фиксация c для разработки.

  3. Запуск сборки и фиксации jenkins A, фиксация B и фиксация C отображаются в файле списка изменений для сборки № 1.

  4. Ветвь разработки объединена с функцией / примером, а фиксация A, фиксация b и фиксация c добавляются в функцию / пример.

  5. Теперь несколько файлов изменены в feature / example и к ним добавляются commit D, commit E, commit F.

  6. Теперь разработка ветки feature / example завершена, и я объединил ее в разработку.

  7. Я запустил сборку jenkins для ветки разработки, чтобы собрать новые объединенные изменения, и в файле списка изменений я вижу фиксацию A, фиксацию b, фиксацию c, фиксацию d , зафиксируйте e и зафиксируйте f в сборке 2.

Мой вопрос в том, как избежать отображения в списке изменений фиксации A, фиксации b и фиксации c, поскольку все эти фиксации уже прошли предыдущие сборка.

...