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

时间:2012-07-26 17:42:21

标签: eclipse egit

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

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

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

2 个答案:

答案 0 :(得分:8)

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

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

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

答案 1 :(得分:1)

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