parche está hecho con TortoiseSVN-> Crear Parche ...problemas al aplicar un parche a un repositorio SVN mercurial
El intento de importar parche en el depósito de mercurio utilizando hg import patchfile
.
Parece que hay problemas con la forma Hg busca los archivos que se hace referencia en el archivo de revisión:
unable to find 'gui/gui/RemoteFramework.cpp' for patching
2 out of 2 hunks FAILED -- saving rejects to file gui/gui/RemoteFramwork.cpp.rej
Ésta parece ser una cuestión de donde se hizo el parche en términos de directorios y donde se debe aplicar . He intentado jugar con la opción --base para la importación de hg, pero aún no he llegado a ninguna parte.
¿Alguien tiene algún consejo?
Si utiliza el sinónimo "parche" para importar, y la forma corta de --strip, que se parece mucho a usar el parche viejo y simple: hg parche -p0 fichero de parche – krupan
Gracias! Esto me ayudó también. Por cierto, esto mismo funciona para parches CVS como un encanto! –
Vine aquí por tercera vez (: ¡Thx! –