Lo uso para eliminar un archivo del repositorio:
hg remove <full file path>
¿Qué comando puedes usar para hacer un hg remove
en todos los archivos que se han eliminado localmente?
Por eliminado localmente, me refiero a aquellos que aparecen con un !
cuando lo haces hg status
.
Para las adiciones, simplemente puede hg add
agregar todos los archivos nuevos (los que tienen el prefijo ?
).
hg rm -A
Si tiene la intención de hacer addremove y commit, se puede unir con la opción '-A' como se muestra aquí :
fuente
La pregunta original preguntaba cómo eliminar (es decir, olvidar) los archivos que aparecen como
"!"
cuando se usahg st
. Un enfoque directo que tiene la ventaja de la transparencia es usarhg st
con la-n
opción:(Por supuesto, los archivos solo se olvidarán en la próxima confirmación ).
Las banderas están bien documentadas en otros lugares (por ejemplo, por el comando hg), pero en resumen:
-n
significa "solo nombre de archivo"-d
significa "seleccionar archivos que han sido eliminados"fuente
Si desea agregar eliminar y confirmar, pero no está listo para confirmar el resto de sus cambios, creo que todavía tiene que enumerarlos:
fuente