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