Muchas veces hago dos cambios diferentes a los archivos en mi repositorio, quiero que esos cambios sean tratados como dos confirmaciones consecutivas.Commitir solo algunos archivos en Mercurial
Por ejemplo, en el repositorio
- prog.c
- prog.h
- README.txt
mientras que la fijación de un error prog.c
y prog.h
, me ha corregido un error tipográfico en README.txt
. Ahora quiero confirmar el cambio a prog.c
con su propio mensaje de confirmación y luego cambiar a README.txt
.
En git, que fácilmente podría hacer eso con el índice
git add prog.c prog.h
git commit -m 'bug #1234'
git commit README.txt -m 'some typos fixed'
Cuál es la mejor manera de hacerlo en Mercurial?
Aclaración: He utilizado (antes de la edición) un ejemplo de juguete en el que cada conjunto de cambios abarca más de un único archivo. Pero quiero la respuesta general, ¿qué debo hacer cuando hay muchos archivos en cada conjunto de cambios?
¿Qué pasa si hay más de un archivo para el error # 1234? –
hg commit -m "error # 1234" prog.c prog.h – Jerome
Si desea todos los archivos, pero README.txt: hg commit -m "error # 1234" -X README.txt – Jerome