首页 > 解决方案 > IntelliJ - - 如何应用整个文件作为更改?

问题描述

git diff 视图允许我查看同一个文件的两个不同版本。它还允许我选择单独的更改并将它们从另一个修订版应用到我的。我通过按下它们之间的>>按钮来做到这一点。但是,当更改是创建或删除整个文件时,只会显示该文件。没有>>按钮!

如果是删除或创建文件,如何应用更改?例如,另一个分支有一个新文件 F。我只想将 F 移植到我当前的分支。如何使用RubyMine 的“Git 与另一个分支比较”界面来实现这一点?(我已经知道如何在 shell 中做到这一点)

我在说什么的图片

标签: gitrubymineintellij-15

解决方案


要从另一个分支获取文件,您可以使用 Show Diff 和 Branches 弹出窗口中的 Working Tree 操作(在早期版本中,这是“与当前比较”对话框的“文件”选项卡。)

在此处输入图像描述

然后从那里调用 Get from Branch

在此处输入图像描述

比较单个文件时不可用 - https://youtrack.jetbrains.com/issue/IDEA-156485


推荐阅读