¿Puede decirme cómo puedo eliminar el cambio que hice localmente?Cómo eliminar cambios en un archivo en hg
En git, puedo hacer git checkout -- aFile.cpp
, ¿cómo puedo hacer lo mismo con hg
?
¿Puede decirme cómo puedo eliminar el cambio que hice localmente?Cómo eliminar cambios en un archivo en hg
En git, puedo hacer git checkout -- aFile.cpp
, ¿cómo puedo hacer lo mismo con hg
?
hg revert <filename>
más detalles sobre los comandos disponibles hg
está disponible en el man page.
(Tenga en cuenta que esto no es lo mismo que git revert
- GIT de revertir comando es para revertir confirmaciones, hg de revertir comando es para revertir los cambios locales Además, el comando que realmente debe utilizar para eliminar los cambios locales en Git es en realidad git reset
. ., no pago y envío)
revert --no-backup
impide la creación de archivos .orig
, emulando más de cerca git checkout
:
hg revert --no-backup file
Véase también: How do you disable mercurial from leaving .orig files after a merge?
En realidad, git reset solo debe utilizarse cuando desee descartar _todos los cambios locales. El comando git de Michael es correcto. – kipple
Esto no funciona durante la fusión: 'abortar: fusión no comprometida sin revisión especificada' –