Pourquoi ne git de cherry picking avec plus d'un commit l'échec?
J'essaie de fusionner deux repos, ce qui donne un plat (aka interleaved) de l'histoire. Je ne ce le long des lignes de https://stackoverflow.com/a/14839653/188108, en vertu de "l'Histoire de réécriture:".
Les deux branches de fusion sont en "master" et "src/master". Ensuite, j'écris:
$ git checkout --orphan new-master
$ git cherry-pick 9d325d6d 3f4c52ba
error: a cherry-pick or revert is already in progress
hint: try "git cherry-pick (--continue | --quit | --abort)"
fatal: cherry-pick failed
$ git cherry-pick 9d325d6d && git cherry-pick 3f4c52ba
[new-master 10f0277] Initial revision.
7 files changed, 194 insertions(+)
create mode 100644 __init__.py
create mode 100644 manage.py
create mode 100644 samples/__init__.py
create mode 100644 samples/models.py
create mode 100644 samples/views.py
create mode 100644 settings.py
create mode 100644 urls.py
[new-master 08e083c] Fixed field name in SixChambersLayer. Added Sample.current_place.
1 file changed, 2 insertions(+), 1 deletion(-)
Pourquoi la première cherry pick commande échoue, mais la commande diviser les œuvres? J'utilise git 1.9.1.
J'ai ce même problème, mais avec git 2.8.2. J'ai fini par utiliser
echo sha1 sha1 sha1 | xargs -n1 git cherry-pick
pour contourner ce problème, je ne comprends pas.OriginalL'auteur Torsten Bronger | 2014-08-24
Vous devez vous connecter pour publier un commentaire.
Essayez plutôt:
Comme je l'ai mentionné dans "Comment cherry pick une gamme de livraisons et de fusion dans une autre branche":
man 7 gitrevision
suggère qu'une simple liste de commettre Id devrait fonctionner ... d'Ailleurs, je ne comprends pas le message d'erreur degit cherry-pick
.êtes-vous une liste de ces s'engage dans le bon ordre (de la plus ancienne à la plus récente)? Aussi sur Quel système d'exploitation êtes-vous? (pour vérifier si une plus récente git fonctionne mieux)
Oui, c'est le plus ancien au plus récent. Et c'est Ubuntu 14.04 et ses git.
OriginalL'auteur VonC