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

时间:2011-10-30 05:02:49

标签: git git-svn egit

我使用git svn fetch svn repo,并执行clone-> branch-> rebase-> merge-> dcommit step.with eclipse egit和cygwin client,做几天开发all is ok。

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

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

任何人帮忙!!

1 个答案:

答案 0 :(得分:2)

在黑暗中完全拍摄,但是:你的回购邮件的一部分是否有一个符号链接,指向另一部分?我有这个问题,它混淆了eclipse(但不会混淆命令行git)。

Eclipse, Egit and Symlinks or symbolic links - Is it possible to make a dirty eclipse plugin to fix this?