1

我正在尝试将同事的更改合并到我的本地存储库中,但 git 一直抱怨我修改了文件并且我的更改将被覆盖(“错误:您对以下文件的本地更改将被合并覆盖”)。

如果我使用 egit 将我的文件与 HEAD 进行比较,它表示没有任何变化(不会忽略空格)。

如果我现在输入

git diff HEAD -- myfile

它说该文件已完全更改。(我已经删除了文件的整个先前内容,然后重新添加了整个新内容)。

我的文件包含 XML,但文件的扩展名为“.inspector”。

我的 .gitattributes 文件包含以下内容:

* text=auto
*.fib text
*.inspector text
*.vm text
*.palette text
*.owl text
*.shema text
*.dict text

在我的 git 配置中,我有以下信息(加上电子邮件、名称和分支/远程的东西):

core.autocrlf=true
core.trustctime=false
core.repositoryformatversion=0
core.filemode=false
core.logallrefupdates=true
core.autocrlf=true

我正在使用 git 1.7.5.1 在 Windows 上工作

我检查了这个问题,但它对我不起作用。

我也尝试过

git checkout 1.5 -- myfile

但问题仍然存在。

github 存储库(如果它对任何人都有用)位于:https ://github.com/agilebirds/openflexo

有问题的文件如下: https://github.com/agilebirds/openflexo/blob/1.5/flexodesktop/modules/flexoworkfloweditor/src/main/resources/Inspectors/WKF/Role.inspector最近由我编辑同事(在 Mac 上工作)。

如果需要任何其他信息,请不要犹豫,我会很乐意提供。

4

0 回答 0