2012-08-25 17 views

Respuesta

27

En la wiki de Mercurial, hay una buena overview of phases.

para convertir la corriente de confirmación desde "público" a "proyecto" se comprometen con el fin de permitir que se modifica, utilice

hg phase --draft --force . 

(o reemplazar . con otra revisión si desea editar un conjunto de cambios diferente).

+0

Al presionarlo en sentido ascendente se produce un historial de dos confirmaciones, y el 'registro hg' local también confirma dos confirmaciones - ¿hay alguna forma de evitar esto? ¿Entonces solo muestra la confirmación modificada? –

+4

No, si ha presionado el conjunto de cambios, entonces no debe modificarlo, razón por la cual hg le impide hacerlo. (En algunos casos, usted sabe que solo ha sido enviado a otro repositorio privado suyo, en cuyo caso esta respuesta es útil) –

+1

@Daniel Sokolowski, podría haber eliminado la inserción del primer compromiso utilizando deshacer/retroceder en el repo ascendente. Pero debe ser rápido y hacer esto antes de que se le agreguen más conjuntos de cambios. –

Cuestiones relacionadas