significado precio nike meaning mercurial

precio - Eliminar archivo de una confirmación en Mercurial



mercurial svn (1)

Tengo un compromiso en el que he modificado algunos archivos. Algunos de estos archivos que formaban parte de la modificación que no deseo en este commit. ¿Hay alguna manera en Mercurial de eliminar ciertos archivos de la confirmación sin perder los cambios que les he hecho? Gracias.

Pasos:

  1. Hizo algunos cambios
  2. hg commit -m
  3. Hizo algunos cambios más (algunos de estos archivos se modificaron accidentalmente)
  4. hg enmendar

Probar:

hg forget somefile.txt hg commit --amend

Si el archivo era nuevo (es decir, había utilizado hg add).

Si ese archivo ya existía, intente:

cp somefile.txt somefile.txt.bak hg revert somefile.txt --rev .~1 hg commit --amend

Lo que básicamente le está diciendo a mercurial que revert el archivo ( somefile.txt ) al estado que tenía hace una revisión ( --rev .~1 ).

Solo asegúrese de hacer una copia de seguridad del archivo que está revocando antes de ingresar el comando para que no pierda sus cambios. Tenía la impresión de que Mercurial lo hace automáticamente, pero después de probarlo rápidamente no estoy tan seguro.