如何使用Eclipse git merge工具进行"我们的"合并?

mig*_*yte 8 eclipse egit

我正在尝试合并,我有冲突,一个文件大量分歧.eclipse git merge工具非常适合小的更改,但我的一个文件很大,并且有数百个明确标记的冲突部分.我不能为我的生活找到一个简单的方法来使用我们的"我们的"策略只使用我的版本并放弃远程版本进行合并.

在Linux或Mac上,我很容易从命令行执行此操作,但我在公司的Windows计算机上并且没有命令行git.我甚至尝试了从包资源管理器中的文件的上下文菜单中执行"替换为" - >"头部修订"的解决方法,但由于存储库处于合并冲突模式,因此该操作被禁用.这将是一个很好的解决方案,但是仍然可以更好地将"我们的"或"他们的"策略应用于合并工具中的整个文件.

我不得不求助于硬复位,复制我的文件,进行合并,然后用我的干净副本替换合并版本.我错过了一个更简单的方法吗?

rob*_*nst 9

在合并工具的编辑器中,您可以编辑左侧部分.

单击合并工具后,在出现的对话框中选择"HEAD"选项,然后左侧部分将包含与HEAD相同的内容.

因此,当左侧部分已经很好时,只需做一个小修改,撤消它然后保存.修改是必要的,因为从一开始就无法保存.

  • 这个答案很旧,所以也许这就是我没有得到任何“对话”的原因。有人可以检查一下这是否仍然有效吗? (2认同)

jmi*_*rez 6

现在有一个“替换为”条目,允许您在 Git Staging 视图中文件的上下文菜单中选择“我们的”或“他们的”。