tutorial español tortoisehg

español - TortoiseHg-Cómo crear un parche sin confirmar primero



tortoisehg svn (3)

Cuando quiero crear un parche en mi conjunto de cambios local, realmente tengo que confirmar primero, cualquier cosa que pueda crear el parche. ¿Puedo saber, bajo TortoiseHg, cómo puedo crear un parche sin realizar un commit?



para un solo archivo en su mesa de trabajo (tortoisehg), haga clic en su directorio de trabajo y en el panel de la lista de archivos, haga clic derecho en el archivo y, como dice @alexandrul, haga clic en Copy Patch


TortoiseHg 2.0.2: en el banco de trabajo, puede hacer clic con el botón derecho en la línea Working Directory y seleccionar Export / Copy patch en el menú contextual; la diferencia resultante se colocará en el portapapeles.

Por supuesto, no tendrá el encabezado de conjunto de cambios y el mensaje de confirmación al comienzo del parche, como lo hará con la misma operación realizada en una confirmación:

# HG changeset patch # User John Doe <[email protected]> # Date 1300889184 -7200 # Node ID 0050250004150030450034543labc23598235325 # Parent 098140937509174fbca7089686d986986e06f097 Sample commit message ...

Gracias a xanatos :

Puede habilitar el "formato git" para diffs (que incluye datos binarios) en el banco de trabajo: Archivo-> Configuración-> Comparar-> Formato Git = Verdadero (el valor predeterminado no está especificado, parece ser igual a Falso)