Mam dwa repozytoria, jedno jest głównym repozytorium dla biblioteki, a drugie to projekt korzystający z tej biblioteki.
Jeśli naprawię w podległym projekcie, chciałbym mieć łatwy sposób na zastosowanie tej poprawki z powrotem w górę.
Lokalizacja pliku jest inna w każdym repozytorium.
- Główne repozytorium:
www.playdar.org/static/playdar.js
- Projekt:
playlick.com/lib/playdar.js
Próbowałem użyć git format-patch -- lib/playdar.js
w projekcie listy odtwarzania, a następnie git am
w głównym repozytorium playdar, ale różne lokalizacje plików w pliku poprawki powodowały błąd.
Czy istnieje łatwy sposób na zastosowanie łatki z danego zatwierdzenia w danym pliku do innego dowolnego pliku w innym miejscu?
Jeśli chodzi o punkty bonusowe, co jeśli plik, do którego chcesz zastosować poprawkę, nie znajduje się w repozytorium git?