Plusieurs fois, je modifie deux fichiers différents dans mon référentiel. Je souhaite que ces modifications soient traitées comme deux validations consécutives.Validation de certains fichiers dans Mercurial
Par exemple, dans le dépôt
- prog.c
- prog.h
- README.txt
Alors que la fixation d'un bug prog.c
et prog.h
, je fixe une faute de frappe dans README.txt
. Maintenant, je veux commettre le changement à prog.c
avec son propre message de validation, et le changement à README.txt
après.
En git, je pourrais facilement le faire avec l'indice
git add prog.c prog.h
git commit -m 'bug #1234'
git commit README.txt -m 'some typos fixed'
Quelle est la meilleure façon de le faire dans Mercurial?
Clarification: J'ai utilisé (avant la modification) un exemple de jeu où chaque ensemble de modifications s'étend sur un seul fichier. Mais je veux la réponse générale, que dois-je faire quand il y a beaucoup de fichiers dans chaque changeset.
Et s'il y a plus d'un fichier pour le bogue n ° 1234? –
hg commit -m "bug # 1234" prog.c prog.h – Jerome
Si vous voulez tous les fichiers sauf README.txt: hg commit -m "bug # 1234" -X README.txt – Jerome