2015-12-17 85 views
5

我使用Visual Studio 2015年,和我有直接从Visual Studio克隆一个Git仓库。的Visual Studio 2015年更新1爆料Git仓库界面

从Visual Studio的最新更新从2015年到Visual Studio 2015年更新1导致Git仓库跟踪故障改变菜单(在“团队资源管理器的更改)。 因此,通过应用程序不允许提交(由于MVS2015不承认任何更改)。通过命令行使用的Git命令正在工作(使用Git for Windows),证明这不是与存储库相关的问题('git status'显示未针对提交和未跟踪文件分阶段进行的更改,'git add',' git commit'和'git push'允许推送新的提交)。

然而,MVS似乎没有认识到这些变化。 这个问题在使用和不使用官方GitHub扩展时仍然存在。卸载GitHub扩展并使用MVS已包含git接口导致相同的错误。因此,这个问题似乎独立于GitHub扩展,并与MVS相关。

+2

我有同样的问题 - 的Visual Studio 2015年出现在2015年VS更新1的Git源控制被打破,它工作正常了几分钟,但随后的状态图标旁边的每个文件更改为蓝色小挂锁就好像没有变化,团队资源管理器的更改页面显示没有变化。必须关闭Visual Studio并重新打开,快速加载项目并尝试在变化消失之前再次检查。希望有人可以就可能的原因提供一些建议。 – Roddles

+2

这里同样的问题。我们需要尽快修复,微软。 –

+0

我也遇到了更新3的相同问题。要关闭并重新打开工作室以查看正确反映的变化,这是相当令人讨厌的。 – WiredWiz

回答

0

这可以通过添加* .VC.opendb和* .VC.db文件库的.gitignore文件以固定。

0

也有因为数据库项目JFM文件在Windows 10的问题VS 2015年。见this issue with JFM files and Git。将* .jfm添加到.gitignore可能会解决该问题,但是任何.jfm文件也可能需要从存储库中删除。

+0

这并没有真正回答这个问题。如果您有不同的问题,可以通过单击[提问](http://stackoverflow.com/questions/ask)来提问。您还可以[添加赏金](http://stackoverflow.com/help/privileges/set-bounties)在您拥有足够的[声誉](http://stackoverflow.com/help/)时吸引更多人关注此问题什么声誉)。 - [来自评论](/ review/low-quality-posts/14153876) –

+0

我的症状与问题中所描述的完全相同。 Git在VS中停止工作,因为Git在尝试访问.jfm文件时出错。答案在链接中提供。那些拥有破坏的Git接口的人也应该将JFM文件视为问题的来源。 – jlear