Можно ли открыть конкретную версию файла в Emacs с помощью Magit, не меняя текущую ветку?
Я переместил некоторые локальные изменения в ревизию, где измененные функции были заменены функциональностью в другом файле. Я хотел бы открыть старую ревизию моих изменений в отдельном буфере, чтобы я мог сравнить изменения рядом.
Моим хакерским решением было запустить git show <branch pre-rebase>:file > old_file
и открыть old_file
в Emacs.
git-timemachine
но так как мой код был перебазирован, я не думаю, что он будет работать, так как старый код не является частью истории текущей ветви?