J'ai deux dépôts, l'un est le dépôt principal d'une bibliothèque, et l'autre est un projet utilisant cette bibliothèque.
Si j'apporte une correction au projet subordonné, j'aimerais avoir un moyen facile d'appliquer ce correctif en amont.
L'emplacement du fichier est différent dans chaque dépôt.
- Repo principal :
www.playdar.org/static/playdar.js
- Projet :
playlick.com/lib/playdar.js
J'ai essayé d'utiliser git format-patch -- lib/playdar.js
sur le projet playlick, puis git am
sur le repo principal de playdar, mais les différents emplacements des fichiers dans le fichier patch ont soulevé une erreur.
Existe-t-il un moyen simple d'appliquer le correctif d'un commit donné sur un fichier donné à un autre fichier arbitraire situé ailleurs ?
Pour les points bonus, que se passe-t-il si le fichier auquel vous voulez appliquer le correctif ne se trouve pas dans un dépôt git ?