Tengo dos repositorios, uno es el repositorio principal de una biblioteca y el otro es un proyecto que usa esa biblioteca.
Si hago una corrección en el proyecto subordinado, me gustaría una manera fácil de aplicar ese parche en sentido ascendente.
La ubicación del archivo es diferente en cada repositorio.
- Repositorio principal:
www.playdar.org/static/playdar.js
- Proyecto:
playlick.com/lib/playdar.js
Intenté usarlo git format-patch -- lib/playdar.js
en el proyecto playlick y luego git am
en el repositorio principal de playdar, pero las diferentes ubicaciones de los archivos en el archivo de parche generaron un error.
¿Existe una manera fácil de aplicar el parche de una confirmación determinada en un archivo dado a otro archivo arbitrario en otro lugar?
Para obtener puntos de bonificación, ¿qué sucede si el archivo al que desea aplicar el parche no está en un repositorio de git?