在VS2015中,通过CodeLens功能在代码中显示从git获取的所有代码元数据,包括作者和更改。然而,在我对git进行rebase -i和amend提交以修正作者名称时(我的一台机器中的git配置存在一个拼写错误),这些信息都消失了。在强制推送更正后的代码库并在其他安装了不同版本IDE - VS2013的机器上拉取时,同样的问题也出现了。虽然在团队资源管理器中可以看到所有相关信息,并且所有其他git集成功能也正常工作,但是为什么会出现这种情况呢?我该怎么做才能解决这个问题呢?
似乎最新的更新解决了这个问题。我已经有一段时间没有使用上述存储库,因此无法确定哪个更新解决了该问题,但我可以确定: 错误已在VS 2013更新5中修复 许多CodeLens / git集成相关的错误已在VS 2013更新2中得到解决 所以我猜想,在VS 2013更新2之后发布的VS 2013和2015都应该可以正常工作。