У меня есть проект с веткой dev и производственной веткой.Недавно я работал над большим новым набором функций в dev, поэтому я не включался в производство около двух недель.В то же время, тем не менее, были некоторые ошибки, которые нужно было исправлять в процессе производства.
По большей части мне удалось внести исправления в dev и выбрать их в производство.Однако иногда мне приходилось исправлять производство вручную, поскольку исправления существенно отличались в двух ветвях.Суть в том, что с тех пор, как они разделились, две ветви разошлись.
Теперь я хочу просто запустить все dev в производство.Меня не волнует сохранение каких-либо коммитов в производстве после разделения, я просто хочу, чтобы производство выглядело точно как dev.[РЕДАКТИРОВАТЬ: я хочу, чтобы производство выглядело точно так же, как dev с момента разделения , но не хочу переписывать историю до разделения] Однако, когда я пытаюсь объединиться, я получаю десятки конфликтов, которые я бы предпочелне исправить вручную.
Какой лучший способ заставить слияние в git?Могу ли я вернуть свои производственные изменения обратно в разделение, а затем просто перенести их в ветку dev?