Git合并在文件上失败,没有任何更改

时间:2013-01-31 16:29:03

标签: git github merge egit

我正在尝试将同事的更改合并到我的本地存储库中,但是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上工作

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

我也试过

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上工作)编辑过。

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

0 个答案:

没有答案