J'ai deux commits qui ne devraient en être qu'un. Si j'utilisais git, j'utiliserais:
git rebase -i <some-commit-before>
et ensuite les écraser.
Puis-je faire cela dans Mercurial? Si c'est le cas, comment?
J'ai deux commits qui ne devraient en être qu'un. Si j'utilisais git, j'utiliserais:
git rebase -i <some-commit-before>
et ensuite les écraser.
Puis-je faire cela dans Mercurial? Si c'est le cas, comment?
Oui, vous pouvez le faire en utilisant mercurial sans aucune extension par la Concaténation des Révisions.
Alternativement, si vous souhaitez utiliser une extension, vous pouvez utiliser:
Mon préféré est hg strip --keep
commande. Et puis je valide toutes les modifications dans un commit.
C'est la manière la plus rapide et la plus confortable pour moi, parce que j'aime faire beaucoup de petits engage au cours de mon travail quotidien ;)
Note 1: strip
besoin d'un construit-dans le prolongement mq
être activé.
Note 2: Mon préféré Git/ Mercurial client (SmartGit/Hg) ajoute par défaut --keep
paramètre pendant l' strip
. Et ce qui est encore plus pratique: il fournit une option appelée" join commits
:]
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.