En mercurial, ¿cómo aplico un parche inverso a un archivo en particular?
Relacionado conMercurial: fusionando un archivo entre ramas en un repositorio Estoy intentando realizar una operación de retroceso en un solo archivo, a pesar de que ese archivo fue uno de los muchos participantes en la revisión que se está eliminando.
HG es la herramienta orientada a los cambios que es, no quiere operar en archivos.
Lo más cercano que pude encontrar fue usar hg export para crear un diff, editar manualmente el diff, y luego hg import para parchear el archivo en orden inverso.
..pero entonces llegué a esta situación molesta dondehttp://hgbook.red-bean.com/read/finding-and-fixing-mistakes.html afirma que hay una opción --reversa ahg patch
cuando no hay
Así que lo más cercano que puedo pensar es generar un parche editado a mano como anteriormente, y luego usar el parche de vainilla -R para aplicar un parche inverso.
loshg backout
El comando parece ser útil aquí, pero en realidad es una pista falsa.
Tiene que haber una mejor manera, no?