У мене є два сховища, одне - основне репозиторій для бібліотеки, а друге - це проект, що використовує цю бібліотеку.
Якщо я виправляю проект у підпорядкованому проекті, я хотів би простий спосіб застосувати цей патч назад за течією.
Розташування файлу в кожному сховищі різне.
- Основний репо:
www.playdar.org/static/playdar.js
- Проект:
playlick.com/lib/playdar.js
Я спробував використати git format-patch -- lib/playdar.js
проект playlick, а потім git am
і основне репозиторій playdar, але різне розташування файлів у файлі виправлення викликало помилку.
Чи є простий спосіб застосувати патч із заданого коміту для даного файлу до іншого довільного файлу в іншому місці?
Щодо бонусних балів, що робити, якщо файл, до якого ви хочете застосувати виправлення, не знаходиться у сховищі git?