我即将进行过多的代码审核,但我的更改包含多个提交。如果intellij-idea可以向我展示它们就好像它们是新的变化那样会很方便,因为它们会更容易找到这种方式。
intellij是否有内置的方法来完成相同的操作:
git checkout -b temp-for-code-review
git reset --soft HEAD~x #x is a number of commits I want reviewed
如果我在git中执行此操作,intellij将完全按照我想要的方式显示更改,但我想知道是否有办法在intellij中构建这些更改。
答案 0 :(得分:5)
您可以从右下方选择器以常规方式结帐新分支:
然后从菜单VCS>进行软重置。 Git>重置HEAD。然后,您可以选择在命令行中执行所需操作的选项,例如:
答案 1 :(得分:4)
导航到“更改”菜单(Command + 9或Ctrl + 9),并突出显示要查看的所有提交。然后,区分突出显示的更改(Ctrl + D或Command + D)。
这样做的好处是不需要启动另一个分支,或者允许您显示您真正完成的更改,并在您所在的任何分支上本地提交。