Có thể mở một bản sửa đổi cụ thể của một tệp trong Emacs với Magit mà không thay đổi nhánh hiện tại không?
Tôi đã từ chối một số thay đổi cục bộ thành một sửa đổi trong đó các chức năng đã sửa đổi được thay thế bằng chức năng trong một tệp khác. Tôi muốn mở bản sửa đổi cũ của các thay đổi của mình trong một bộ đệm riêng để tôi có thể so sánh các thay đổi cạnh nhau.
Giải pháp hacky hiện tại của tôi đã được chạy git show <branch pre-rebase>:file > old_file
và sau đó mở old_file
trong Emacs.
git-timemachine
nhưng vì mã của tôi đã bị loại bỏ nên tôi không nghĩ nó sẽ hoạt động vì mã cũ không phải là một phần của lịch sử của chi nhánh hiện tại?