Ich habe zwei Repositorys, eines ist das Haupt-Repo für eine Bibliothek und das andere ist ein Projekt, das diese Bibliothek verwendet.
Wenn ich das untergeordnete Projekt behebe, möchte ich diesen Patch auf einfache Weise wieder stromaufwärts anwenden.
Der Speicherort der Datei ist in jedem Repository unterschiedlich.
- Hauptrepo:
www.playdar.org/static/playdar.js
- Projekt:
playlick.com/lib/playdar.js
Ich habe versucht, git format-patch -- lib/playdar.js
das Playlick-Projekt und dann git am
das Haupt-Playdar-Repo zu verwenden, aber die unterschiedlichen Dateispeicherorte in der Patch-Datei haben einen Fehler ausgelöst.
Gibt es eine einfache Möglichkeit, den Patch von einem bestimmten Commit für eine bestimmte Datei auf eine andere beliebige Datei an einer anderen Stelle anzuwenden?
Was passiert, wenn sich die Datei, auf die Sie den Patch anwenden möchten, nicht in einem Git-Repository befindet?