Применение git-патчей из одного репо в другое аналогичное структурированное репо
У нас есть 2 проекта, один в рельсах 2.3.14 и один в рельсах 3.2.9, мы переместили файлы и немного изменили структуру вручную при создании репозитория 3.2.9, а теперь, спустя несколько недель, я хочу добавить все оригинальное репо отсутствует, фиксирует новый репо.
Попытался использовать git format-patch, чтобы сделать это, но так как мы немного изменили структуру в новом проекте, ни один из патчей фактически не применяется и не возвращает ошибку.
Есть ли способ сделать это, а не вручную?
2 ответа
Попробуйте применить его в новом репо на доработке ДО того, как вы изменили структуру. затем объединить новую ветку в мастер
В конце концов мы пришли к неизбежному выводу, что у нас нет другого выбора, кроме как объединить эти изменения вручную - мы экспортировали список исправлений из дифференциала коммитов и вручную слили их, применяя изменения в нужных местах.
Совет остальным: часто сливайтесь, если вы когда-нибудь делаете что-то подобное. применение 533 патчей не очень весело.