我在中遇到了一个奇怪的问题。在我升级整个系统之前,GIT集成是很好的。我正在上运行一个VM (使用VMWare Fusion8.0.2)。以下是我升级的内容:
安装了Git 2.6.3之后,解决方案资源管理器中的所有文件都会显示红色的检查("Pending“)。但是,文件没有任何更改,相反,它们应该显示蓝色锁符号。使用此问题,我无法在解决方案资源管理器中看到哪些文件已被更改。我注意到这与Git升级有关。我回到了Git 1.9.5,Visual集成可以正常工作。这一问题出现在2013年和2015年。
还有其他人遇到过同样的问题吗?是否有已知的解决办法使最新的Git版本与Visual兼容?
下面是在解决方案资源管理器中显示问题的图片:
在Git 2.6.3中,所有文件都如下所示:

在Git 1.9.5中,正确地将文件标识为未修改的:

发布于 2015-11-28 08:57:28
解决方案资源管理器中的所有文件都显示红色检查(“待定编辑”)。
这可能是由于一个全局设置,它改变了所有签出文件的eol (行尾)。
git config --global core.autocrlf falseOP Alexander Fuchs确认in the comments
更改文件,取消更改(该文件被标记为已编辑,并显示在已更改的文件中)。 在此之后,从存储库签出文件,然后在Visual中正确更新文件的状态。
https://stackoverflow.com/questions/33967950
复制相似问题