是否可以使用Magit在Emacs中打开文件的特定版本,而无需更改当前分支?
我已经将一些本地更改重新建立到修订版本上,在该修订版本中,已修改的功能已替换为其他文件中的功能。我想在单独的缓冲区中打开更改的旧版本,以便可以并排比较更改。
我当前的hacky解决方案是先运行git show <branch pre-rebase>:file > old_file
然后old_file
在Emacs中打开。
1
github.com/pidu/git-timemachine可以暂时查看每个版本之间的文件。
—
kuanyui 2015年
我使用@kuanyui,
—
大卫·霍尔姆
git-timemachine
但是由于我的代码已经重新设置了基础,所以我认为它不起作用,因为旧代码不属于当前分支的历史?