eGit合并冲突 - 分阶段文件的错误内容

时间:2013-03-07 13:29:23

标签: eclipse merge conflict egit mergetool

我们一直在eclipse中使用git和eGit(Helios和Juno - 这个问题在两者中都是一样的),直到我们今天早上尝试合并为止。

我们有一个分支 G_Claims (我已经检查过本地和远程之间的同步),提交最新的更改集,推送它们然后想要合并一些最近的工作掌握,以便我们的更改不会影响,直到我们完成并合并它们为止。

因此。 o)最新变化 o)提交(推送到远程 G_Claims o)合并 - >的远程/主

存在冲突。 点击第一个标记的文件(标记为分阶段 - 黑色和白色星号)以执行团队 - >合并工具 与HEAD比较或与Working文件比较(在这种情况下无关紧要,两者都有相同的结果)

它在左侧页面显示当前文件,在右侧显示一个文件,该文件标有 remote / master 上的最新提交(说'我的更改'abd76f。 ..)但显示了完全不同版本的内容。

现在,如果我们点击另一个标记为需要解决冲突的文件(红色菱形),则比较会正确显示远程/主人('我的更改'abd76f ... )右侧面板中的版本文件。

当您使用MergeTool“解析”分阶段文件时,这只是一个视觉错误

(因为此文件的合并是自动的)

点击MergeTool是否期望“看到”合并更改错误?在这种情况下,我们只需要记住在合并后对(部分)分段文件使用比较头,并且只使用MergeTool进行冲突吗?

它似乎显示了正确的信息,但可能只是右侧面板的标签是错误的 - 它应该显示文件的(上一个?)版本在合并之前,但是将其他东西标记出来 - 不是'我的变化'abd76f ......这显然不是......

0 个答案:

没有答案