Мы следим за процессом, в котором мы объединяем все ветви функций, которые должны быть выпущены, в ветке Release и объединяем ее в master. Недавно у нас были некоторые проблемы, и нам пришлось отменить выпуск. После возврата все функции в ветке релиза были возвращены, и, поскольку мы хотим выпустить только определенные функции, нам нужно выполнить коммиты cherry-pick. Нам было очень трудно выбрать коммит для каждой функции, так как было много коммитов и коммитов слияния, которые нужно было рассмотреть. Такая ситуация встречается редко, но команде разработчиков потребовалось много усилий и времени, чтобы убедиться, что выбраны все коммиты.
Существует ли эффективный способ сократить время, когда можно выбрать коммиты, а также убедиться, что все коммиты, связанные с функцией, выбраны правильно?