darcs modify-record workflow

No es raro que grabe un parche, lo coloque en mi twig de ensayo y luego me dé count de que he hecho algo pequeño y tonto como un error tipográfico en un post de logging, o algo similarmente trivial que no requiere (en mi opinión) una parche completamente nuevo.

En estos casos, he estado usando:

darcs amend-record 

Para actualizar el parche. Pero cuando vuelva a tirar, los darcs tratarán los parches como conflictivos, por lo que terminaré teniendo que anular el logging y revertir el parche en la twig de almacenamiento intermedio, y luego volver a tirar de él.

¿Hay un command u opción de darcs que me permita simplemente extraer un parche modificado?

Primero, intente ejecutar darcs unpull en la twig de ensayo y, a continuación, extraiga el parche modificado.

Realmente no. Modificar un parche lo convierte en un parche diferente, aunque el nombre sea el mismo que antes. Enmendar logging normalmente se usa solo en el repository local, antes de que el parche haya sido empujado / arrastrado a otra parte. Si el parche ha sido enviado a otros repositorys, deberá borrarlo y volver a extraer la versión modificada. (obliterar es la ortografía moderna de "unpull").

Alternativamente, use el command de reversión; esto es más amigable cuando los repos en cuestión son públicos y utilizados por múltiples desarrolladores.