为什么VS2015在SourceTree没有显示挂起的更改?

时间:2017-08-24 11:31:04

标签: git visual-studio-2015 tfs atlassian-sourcetree

我刚刚开始研究一个新项目,我们将VS2015与TFS和Git一起用于我们的存储库。现在,Visual Studio已经多次向我展示了一些已审查的文件,其中有大量的文件没有任何更改。

我首先考虑了行结尾,但后来我注意到SourceTree只显示了实际确实有变化的文件。运行git -diff也不显示这些未更改的文件,只有Visual Studio才会显示。

我在上次提交(在SourceTree中完成)后注意到的其他内容,我提交的文件仍显示为在Visual Studio中有挂起的更改。重新启动VS后,文件仍在待处理的更改列表中。

一位同事有同样的问题,而另外三位从未经历过这种情况。他们四个人在这个项目上工作的时间比我长得多。

我花了几个小时在谷歌上搜索答案,发现很多案例起初看起来很相似,但没有一个能为我提供有效的解决方案。

有没有人知道可能对我造成这个问题的原因以及我可能采取哪些措施来阻止它?

非常感谢任何帮助。

编辑:添加了一些规格 操作系统:Win Server 2012 R2 Standard(v.6.3.9600)
VS:VS Enterprise 2015(v.14.0.23107.0 D14REL)
SourceTree:2.1.11.0

谢谢,
elloco

1 个答案:

答案 0 :(得分:0)

感谢Edward Thomson建议为VS2015安装更新3,这似乎对我有用。我的更改列表中没有更多未更改的文件。