我处理了许多人们试图重写的遗留代码。有时这些重写是在没有测试的情况下完成的,而且在新分支中对我没有意义。那时,我想切换到旧分支,找到以前的代码,看看是否引入了回归。
我这样做的方法是隐藏我当前的更改,检查新的分支,查看旧分支中的同一文件(这个文件在两个分支之间可能有不同的名称,这个名字我不知道我可能会把它保存在其他地方,并在所有这些步骤之前切换回我所处的状态以查看差异。
这是很多来回,我想知道git本身是否提供了更好的工具,所以我可以跳过我正在使用的步骤。
我在Intellij IDEA中开发,但我不知道这是否相关。
我不有兴趣为此下载git GUI,但如果intellij提供开箱即用(或插件)的东西,我会很好。