与git合并(egit)

时间:2014-08-28 12:04:35

标签: git merge egit

我尝试第一次与git合并(我认为使用git比使用svn更容易 - 不知道为什么)。目前我使用egit(eclipse)和它的合并工具。 我所缺少的是告诉git的函数,对于给定的文件,我的本地版本是新的真相(如从左到右复制) - 我读了this

是否有方便的方法用我的本地版本覆盖一个完整的文件?我试图在合并工具中保存并“添加到索引”但是然后所有标记“HEAD<<<<<<<”也保存:-P。那么如何告诉合并工具或其他工具“我对左侧很好 - 接受它”(没有任何改变)?

1 个答案:

答案 0 :(得分:1)

您要做的是使用合并的(ours)一面作为完整文件。使用命令行Git,可以通过git checkout --ours -- path/to/file完成。

使用 egit ,问题How to do an “ours” merge using the Eclipse git merge tool?answer(信用转到robinst):

  

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

     

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

     

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