在 intellij 中获取 git diff 中的所有文件
get all files in git diff in intellij
有没有一种快速的方法可以打开所有在 intellij 中两次提交之间存在差异的文件?
我正在查看我在 gitlab 中的差异,我认为在那里进行编辑会更容易,但我想要 IDE 的好处可以这么说。
VCS => Browse VCS Repository => Show Git Repository Log
or Right clik
on the file => local history => Show History
for one file
我认为这是最接近的解决方案。
- 打开版本控制工具window.
- 转到 日志 选项卡。
- 可以看到网络图。 Select 2 提交 您希望比较.
- 然后从右边你可以看到两次提交之间的差异文件列表。
- 此外,您可以 select 列表中的文件,然后单击文件列表中左上角的红色按钮(差异按钮)window 和 查看该文件的差异。您可以通过 next 和 back[= 向前和向后遍历 diff 文件列表41=] 按钮(也是键盘快捷键)在 diff window 的左上角。 :))
这很容易通过 IntelliJ IDEA 菜单系统完成。
假设您正在处理分支 cool-feat
,并且您想要将所有文件与分支 master
进行比较。从顶部菜单开始,select:
VCS -> Git -> Branches
将出现一个弹出菜单。然后,select:
master -> Compare with Current
比较 window 将打开,显示自创建分支 cool-feat
以来的所有提交。 Select 选项卡 Files
,然后 select 左上角单词 'Difference' 下的第一个图标,看起来像 2 个指向内部的箭头(您也可以使用 cmd -D).这将显示文件比较 window,左侧是文件的当前版本(分支 cool-feat
),右侧是来自 master
的版本(git commit sha 和 lock symbol 表明了这一点)。
您可以使用左上角的 up/down 数组在更改的源代码行之间跳转。我重新映射了键 alt-upArrow 和 alt-downArrow 以使其更容易。
有没有一种快速的方法可以打开所有在 intellij 中两次提交之间存在差异的文件?
我正在查看我在 gitlab 中的差异,我认为在那里进行编辑会更容易,但我想要 IDE 的好处可以这么说。
VCS => Browse VCS Repository => Show Git Repository Log
or Right clik
on the file => local history => Show History
for one file
我认为这是最接近的解决方案。
- 打开版本控制工具window.
- 转到 日志 选项卡。
- 可以看到网络图。 Select 2 提交 您希望比较.
- 然后从右边你可以看到两次提交之间的差异文件列表。
- 此外,您可以 select 列表中的文件,然后单击文件列表中左上角的红色按钮(差异按钮)window 和 查看该文件的差异。您可以通过 next 和 back[= 向前和向后遍历 diff 文件列表41=] 按钮(也是键盘快捷键)在 diff window 的左上角。 :))
这很容易通过 IntelliJ IDEA 菜单系统完成。
假设您正在处理分支 cool-feat
,并且您想要将所有文件与分支 master
进行比较。从顶部菜单开始,select:
VCS -> Git -> Branches
将出现一个弹出菜单。然后,select:
master -> Compare with Current
比较 window 将打开,显示自创建分支 cool-feat
以来的所有提交。 Select 选项卡 Files
,然后 select 左上角单词 'Difference' 下的第一个图标,看起来像 2 个指向内部的箭头(您也可以使用 cmd -D).这将显示文件比较 window,左侧是文件的当前版本(分支 cool-feat
),右侧是来自 master
的版本(git commit sha 和 lock symbol 表明了这一点)。
您可以使用左上角的 up/down 数组在更改的源代码行之间跳转。我重新映射了键 alt-upArrow 和 alt-downArrow 以使其更容易。