1

我有一个奇怪的行为 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;

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

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

4

1 回答 1

0

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

在这种情况下,由于Egit 确实支持 core.autocrlf,请确保:

  • 它设置为 false,以便 JGit不会自动更改 eol 样式
  • 将您的本地文件转换为已在您的存储库中版本化的正确 eol 样式
于 2013-07-18T15:06:39.273 回答