首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Git 2.6.3与Visual Studio 2013 / 2015集成

Git 2.6.3与Visual Studio 2013 / 2015集成
EN

Stack Overflow用户
提问于 2015-11-28 05:15:40
回答 1查看 300关注 0票数 2

我在中遇到了一个奇怪的问题。在我升级整个系统之前,GIT集成是很好的。我正在上运行一个VM (使用VMWare Fusion8.0.2)。以下是我升级的内容:

  • Windows 7 -> Windows 10
  • Visual 2013专业-> Visual Studio 2015企业
  • Git 1.9.x -> Git 2.6.3

安装了Git 2.6.3之后,解决方案资源管理器中的所有文件都会显示红色的检查("Pending“)。但是,文件没有任何更改,相反,它们应该显示蓝色锁符号。使用此问题,我无法在解决方案资源管理器中看到哪些文件已被更改。我注意到这与Git升级有关。我回到了Git 1.9.5,Visual集成可以正常工作。这一问题出现在2013年和2015年。

还有其他人遇到过同样的问题吗?是否有已知的解决办法使最新的Git版本与Visual兼容?

下面是在解决方案资源管理器中显示问题的图片:

在Git 2.6.3中,所有文件都如下所示:

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-28 08:57:28

解决方案资源管理器中的所有文件都显示红色检查(“待定编辑”)。

这可能是由于一个全局设置,它改变了所有签出文件的eol (行尾)。

代码语言:javascript
复制
git config --global core.autocrlf false

OP Alexander Fuchs确认in the comments

更改文件,取消更改(该文件被标记为已编辑,并显示在已更改的文件中)。 在此之后,从存储库签出文件,然后在Visual中正确更新文件的状态。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33967950

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档