son - Eliminar archivo del parche Mercurial MQ
quitar propiedades de un archivo pdf (3)
Con el parche aplicado:
hg qrefresh -X [file1] -X [file2] ... -X [fileN]
Sacará el archivo1 del archivoN del parche. Después de completar eso, escriba hg status
para verificar que los archivos ahora estén marcados como modificados y, por lo tanto, ya no forman parte del parche.
Tengo un parche MQ grande aplicado en Mercurial. Lo que sucedió es que hice qrefresh e incluí archivos en mi parche que no quiero incluir. ¿Hay alguna manera de eliminar los cambios en estos archivos de mi parche sin editarlos manualmente? En este caso, si solo estuviera trabajando sin MQ, todo lo que tendría que hacer es revertir.
Creo que puedes usar make the patch como el parche actual (aplicado y en la parte superior de la pila) y luego hg forget
y hg qrefresh
.
Y, por supuesto, hg forget
es simplemente hg remove
sin requerir opciones adicionales para evitar la eliminación de archivos.
La forma más fácil de hacerlo es hacer hg qrefresh
con todos los archivos, excepto el que desea eliminar, que eliminará los cambios del parche sin descartarlos.