在Eclipse中解决冲突时,Git标记仍在文件中
下面的情况是我试图在Eclipse中解决冲突时发生的一个例子。我知道我可以使用其他方法来解决冲突,我知道如何解决冲突,但我想使用Eclipse,如果您能提供帮助,我将不胜感激。因此,以下是步骤: (使用Eclipse 2019-09) 我在我的分公司:在Eclipse中解决冲突时,Git标记仍在文件中,eclipse,git,merge,egit,mergetool,Eclipse,Git,Merge,Egit,Mergetool,下面的情况是我试图在Eclipse中解决冲突时发生的一个例子。我知道我可以使用其他方法来解决冲突,我知道如何解决冲突,但我想使用Eclipse,如果您能提供帮助,我将不胜感激。因此,以下是步骤: (使用Eclipse 2019-09) 我在我的分公司: 团队>合并>选择主控 Eclipse显示存在冲突 团队同步 (现在在团队同步视图中)右键单击冲突文件>合并工具 我不想修改任何内容(即使我修改了问题仍然会发生) 再次右键单击文件>添加到索引 在此之后,当我打开php透视图并打开合并这些标记(参考
我知道你可能会说“然后切换到文本比较”,但每次这样做都很烦人。因此,我想知道为什么会发生这种情况,以及是否有办法解决它。当你说“标记不保留在代码中”时,你的意思是它们实际上不在文件中(即,在另一个文本编辑器(如VS代码、Atom等)中打开文件时,你看不到它们),或者它们只是没有显示在文本比较编辑器中?因为冲突标记()是在发生冲突时由Git添加的,所以它们无论如何都应该存在于文件中。如果我使用默认编辑器提交标签并将其推送到远程分支,但是如果我使用文本比较编辑器,它们不会到远程分支,因此,我猜它们确实不在文件中。这是一个很大的差异,如果切换到文本比较,则孔处理效果良好。如果我不这样做,我将推送一个带有该标记的文件…这些不是标记(在Git中有技术定义)。这些是冲突标记。不同的冲突解决方案和工具使用不同的方式标记冲突;选择一个你喜欢的工具集。(如何配置Eclipse是一个Eclipse问题,而不是Git问题。我不使用Eclipse,但您用[Git]标记了它,因此得到了Git注释。)