egit和git unstaged文件显示不同的状态

sti*_*ing 5 git git-svn egit

我使用git svn fetch svn repo,然后执行clone-> branch-> rebase-> merge-> dcommit step.with eclipse egit和cygwin client,做几天开发一切都没关系.

但有一天,在一个merge/dcommit步骤之后,我发现eclipse egit阶段视图状态与cygwin命令行中的git状态不同.当eclipse中的某些文件未分段更改时,cygwin'git status'显示没有任何更改;如果提交了egit in elcipse,cygwin命令'git status'显示未提交的文件已更改为刚提交的egit.and如果提交更改与cygiwn git客户端,egit显示相同的阶段文件已更改.问题文件始终是一些文件.

我使用吹法,但无用的git reset --hard.从svn到eclipse项目,重新放入svn repo .importing new cloned repo,它显示文件在启动时被更改,并且始终是那些文件.

任何人帮忙!!

小智 2

完全是在黑暗中拍摄,但是:您的存储库的一部分中是否有符号链接指向它的另一部分?我有这个问题,它使 eclipse 感到困惑(但不会使命令行 git 感到困惑)。

Eclipse、Egit 和符号链接或符号链接 - 是否可以制作一个肮脏的 Eclipse 插件来解决此问题?