git - IntelliJ - - 如何应用整个文件作为更改?
问题描述
git diff 视图允许我查看同一个文件的两个不同版本。它还允许我选择单独的更改并将它们从另一个修订版应用到我的。我通过按下它们之间的>>按钮来做到这一点。但是,当更改是创建或删除整个文件时,只会显示该文件。没有>>按钮!
如果是删除或创建文件,如何应用更改?例如,另一个分支有一个新文件 F。我只想将 F 移植到我当前的分支。如何使用RubyMine 的“Git 与另一个分支比较”界面来实现这一点?(我已经知道如何在 shell 中做到这一点)
解决方案
要从另一个分支获取文件,您可以使用 Show Diff 和 Branches 弹出窗口中的 Working Tree 操作(在早期版本中,这是“与当前比较”对话框的“文件”选项卡。)
然后从那里调用 Get from Branch
比较单个文件时不可用 - https://youtrack.jetbrains.com/issue/IDEA-156485。
推荐阅读
- mysql - 如何防止 SELECT 在另一个事务完成之前读取表
- python - 如何使用 currentIndex() 获取 itemFromIndex 中项目的另一个值?
- c# - MapHub to specific route
- excel - Summing specific rows in a column based on a condition
- amazon-web-services - Connect two VPC via AWS transit gateway Cloudformation
- python - 已安装 numpy 但无法导入
- react-native - Vue native、NativeScript Vue——它们允许自定义组件吗?
- c# - 托管 DataGrid 时 WPF TabControl 无法切换选项卡
- aws-lambda - 使用 with_together 时如何访问字典列表
- node.js - “void”类型的参数不可分配给“PathParams”类型的参数