Sto provando ad applicare una patch, che ho preso da http://www.winehq.org/pipermail/wine-devel/2014-May/104356.html. L'ho copiato in un editor di testo e l'ho salvato come my.patch
(avevo bisogno di correggere l'email, era stato offuscato).Errore Git: la directory precedente di rebase .git/rebase-apply esiste ancora ma mbox data
ho cercato di applicare con Git, ma sto ottenendo questo errore:
[email protected]:~/Desktop/wine-git$ git am --signoff <my.patch
previous rebase directory /home/sashoalm/Desktop/wine-git/.git/rebase-apply still exists but mbox given.
Questo messaggio di errore criptico mi dà alcuna idea di ciò che è sbagliato o che cosa devo fare per farlo funzionare. Cosa significa questo errore? E come lo aggiusto?
L'errore indica che a un certo punto è stato eseguito un 'git rebase' che si è interrotto a causa di un conflitto e stava aspettando il completamento di alcune azioni e il completamento di' git rebase --continue'. Il modo corretto per risolvere tale situazione è: a) risolvere ciò che 'git rebase' stava avendo problemi con e quindi' git rebase --continue', o b) 'git rebase --abort'. Il tuo repository può o non può essere confuso ora. Leggi 'git help rebase' per maggiori informazioni. – twalberg
Il "rebase" era causato da 'git apply' o' git am'. Dopo aver fallito (a causa dell'email errata), hanno creato questa directory. Non avevo motivo di pensare che git consideri l'applicazione di una patch per essere in realtà un rebase. – sashoalm
+1 per suggerire 'git rebase --abort' che avrebbe risolto i miei problemi. Se il problema è stato causato da una unione errata, 'git am --abort' potrebbe essere la soluzione giusta. –