Comment appliquer plusieurs correctifs à l'aide de hg de la ligne de commande quand il y a déjà des modifications non validées?

- Je utiliser la commande suivante pour appliquer un patch en Mercurial, sans commettre :

hg import patch.diff --no-commit

Il fonctionne très bien, mais si j'essaie d'appliquer plusieurs patchs à la fois comme ceci :

hg import patch1.diff --no-commit
hg import patch2.diff --no-commit
...

J'obtiens ce message d'erreur après la deuxième commit :

abort: uncommitted changes

Si je fais exactement la même dans SourceTree (pour appliquer le patch1 puis patch2 et choisissez "Modifier les fichiers de la copie de travail"), il fonctionne : les deux correctifs sont appliqués sur la copie de travail, les changements de l'patch1 et patch2 combinée/pliées ensemble.

Comment faire la même chose à l'aide de hg de la ligne de commande ?

OriginalL'auteur tigrou | 2014-10-24