È possibile aprire una revisione specifica di un file in Emacs con Magit senza modificare il ramo corrente?
Ho modificato alcune modifiche locali in una revisione in cui le funzioni modificate sono state sostituite da funzionalità in un file diverso. Vorrei aprire la vecchia revisione delle mie modifiche in un buffer separato in modo da poter confrontare le modifiche fianco a fianco.
La mia attuale soluzione hacky è stata quella di eseguire git show <branch pre-rebase>:file > old_file
e quindi aprire old_file
in Emacs.
git-timemachine
ma dal momento che il mio codice è stato riformulato, non penso che funzionerà dal momento che il vecchio codice non fa parte della cronologia della filiale corrente?