Visual Studio 2015的Git问题

AK_*_*AK_ 47 git tortoisegit visual-studio-2015

我在使用TortoiseGit版本1.8.16.0(git版本2.6.2.windows.1)创建的git存储库中有一个Visual Studio解决方案

我刚刚将Visual Studio从2015更新到2015 Update 1,它停止跟踪我的文件的更改.它也不允许我做任何事情.

这是某种已知问题吗?有什么解决方案吗?


更新

(具有讽刺意味的标题......)VS将未保存的文件跟踪为"已更改",保存的文件显示为"未更改"

切换分支行为正确,如果存在未提交(实际)更改,则会导致错误


更新2

这可能在输出窗口中与错误有关:

打开存储库:

无法打开'C:/ [项目路径] .VC.opendb':进程无法访问该文件,因为它正由另一个进程使用.

无法打开'C:/ [项目路径] .VC.opendb':进程无法访问该文件,因为它正由另一个进程使用.

小智 109

我和你有完全相同的问题,花了好几个小时试图让它工作,包括重新克隆.

我通过将*.VC.opendb和*.VC.db文件添加到项目的.gitignore文件中来解决它.

我一回到Visual Studio,就会显示所有挂起的更改.据我所知,它一切正常.

  • 当我升级到2015 Update 2时问题很快就消失了,但此后不久又回来了.此解决方案也适用于Update 2. (3认同)