我已经阅读了关于EGit和Git之间在未分阶段和脏文件方面的差异的所有其他问题,但没有提出/接受的解决方案对我有效。
我正在运行Windows 7和Cygwin。我在位置“C:/ Workspace”中有一个Eclipse工作区。在Cygwin中,在“/ cygdrive / c / Workspace”中:
$ git status
# On branch master
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# Temp/bin
nothing added to commit but untracked files present (use "git add" to track)
as expect 但在Eclipse(Egit)中,每个单独的文件都被视为“未分级”:
意外。我尝试了各种解决方案,包括设置“core.filemode = false”。所有文件都在“C:/ Workspace /”中的工作区中,并且没有任何类型的链接。我缺少什么?
答案 0 :(得分:1)
@robinst建议的解决方案解决了这个问题。为了避免EGit和Git之间的这种差异,因为Windows和Cygwin处理CR和LF的方式,解决方案是设置属性:
core.autocrlf=false