Compruebe en solo file con Mercurial?

Digamos que haces hg status y tienes tres files modificados. Sé cómo verificar los tres files ( hg commit ). Pero, ¿cómo puedes registrar (y luego hg push ) solo uno de los files modificados?

Por favor, compruebe el resultado de hg help commit que revela que puede hacer

 hg commit foo.c 

si solo quieres enviar un solo file. Esto es como Subversion y muchos otros sistemas, no hocus-pocus 🙂

Solo haz:

 hg ci -I path/to/file -m "commited only one file" 

Eso compromete solo un file, y puede presionarlo, y ninguno de los cambios no comprometidos se verá afectado.

En caso de que esté corriendo en Windows, TortoiseHG (una interfaz gráfica de Mercurial) le permite seleccionar qué files comprometer cada vez.