Visual Studio 2015 更新 1 破坏了 git 存储库界面

Visual Studio 2015 Update 1 broke git repository interface

我正在使用 Visual Studio 2015,并且我有一个直接从 Visual Studio.

克隆的 git 存储库

最近从 2015 年 Visual Studio 到 Visual Studio 2015 更新 1 的更新导致 git 存储库跟踪更改菜单(在 'Team Explorer' 更改下)出现故障。 因此,不允许通过应用程序提交(由于 MVS2015 无法识别任何更改)。

Git 通过命令行使用的命令正在运行(对 Windows 使用 Git),证明这不是与存储库相关的问题('git status' 显示更改不为提交和未跟踪文件暂存,'git add'、'git commit' 和 'git push' 允许推送新提交)。

但是,MVS 似乎没有识别出这些变化。 无论有没有官方 GitHub 扩展,此类问题仍然存在。卸载 GitHub 扩展并使用已包含的 MVS git 接口会导致相同的错误。因此,问题似乎与 GitHub 扩展无关,并且完全与 MVS 相关。

这可以通过将 *.VC.opendb 和 *.VC.db 文件添加到存储库的 .gitignore 文件来解决。

由于数据库项目中的 jfm 文件,Windows10 中的 VS 2015 也存在问题。参见 。将 *.jfm 添加到 .gitignore 可能会解决问题,但可能还需要从存储库中删除任何 .jfm 文件。