Egit merge:当没有找到差异时,中止/完成合并

时间:2013-07-18 14:55:00

标签: git merge egit git-merge

我有一个奇怪的行为Egit抱怨合并它无法解决,但我找不到任何地方的冲突 - 显示的两个文件是相同的。

所以,例如在远程文件中是:

/**
 * Liste der Sensor Objekte, die schon in StrassenTeilSegmente zugeordnet sind
 */
private LinkedList<SystemObject> checkListe;
本地文件中的

是:

/**
 * Liste der Sensor Objekte, die schon in StrassenTeilSegmente zugeordnet sind
 */
private LinkedList<SystemObject> checkListe;

唯一存在的区别是没有这些线的共同祖先。

因此我没有机会解决这个冲突,自动合并失败。 知道该尝试什么吗?

1 个答案:

答案 0 :(得分:0)

可能是因为两个文件都有不同的eol(行尾)样式。

在这种情况下,由于Egit does support core.autocrlf,请确保:

  • 设置为false,以便JGit 自动更改eol样式
  • 将您的本地文件转换为已在您的repo中版本化的右侧eol样式