IntelliJ IDEA 从差异中创建补丁

Ron*_*Dev 7 git diff intellij-idea

我有 IntelliJ IDEA Ultimate 2018.2.3。我正在尝试从 IDE 中的差异(比较...)创建补丁,但我找不到这样做的按钮。我已经在 branch_A 上提交了几次。我不需要从本地更改创建补丁,我需要从与另一个分支的差异创建补丁。

在 git 中很简单 git diff branch_A branch_B >> diff.patch

有没有办法在IDE中实现它?

iva*_*ada 9

在 IntelliJ IDEA 2020.2 中,我能够做到这样:

  1. 确保您事先没有当前的本地更改:提交它们或将它们隐藏起来。
  2. VCS -> Git -> 分支 -> [选择要比较的分支] -> 使用工作树显示差异
  3. [在打开的差异视图中选择需要的文件] -> [鼠标右键] -> 从分支获取
  4. VCS -> 从本地更改创建补丁...