为什么CodeLens总是显示“0作者,0更改”?

时间:2016-01-15 15:24:17

标签: visual-studio visual-studio-2015 codelens

我在Git仓库中有一个Visual Studio项目/解决方案。 Visual Studio的源代码控制功能可以处理(第二个屏幕截图)。谢谢“Microsoft Git Provider”

然而CodeLens显示每个类和方法的“0作者,0更改”(第一次屏幕截图)以及工具提示说明:

  

此类型无可用数据
  没有可用于此方法的数据

为什么它可以被打破的任何想法?

更多细节:git repo没有遥控器。 Visual Studio未连接到任何Team Foundation服务器。我正在使用Visual Studio 2015 update 1附带的Git的确切版本。

>git --version
git version 2.6.2.windows.1

enter image description here enter image description here

4 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。尝试重新安装GIT等。最后,我决定卸载并重新安装VS 2015更新1,并更正了问题。

答案 1 :(得分:1)

Visual Studio 2015 Update 2解决了我的问题。

https://www.visualstudio.com/en-us/news/vs2015-update2-vs.aspx

答案 2 :(得分:0)

我认为问题不在于远程回购。

在没有远程仓库的情况下,它甚至不会显示作者或更改上述方法,但会在历史记录中显示。

enter image description here

enter image description here

对于我的项目确实有一个远程仓库并且远程仓库已被删除,它正在按预期工作。

The docs say信息来自本地仓库,但必须有一些初始化,有效的前提是有一个远程仓库。

  

Git - CodeLens从您的本地仓库获取其指标信息,因此您的遥控器位置无关紧要。它可以是Team Foundation Server,Visual Studio Online,Github,Gitorius,你可以命名。

很难确切地发现,这似乎与远程回购有关。

此外,我的大多数项目都没有连接到TFS。

答案 3 :(得分:0)

我在VS 2017中遇到了相同的问题。解决方法是更改​​“月内变化”字段。如果左键单击“ 0个作者,0个更改”链接,将出现一个弹出窗口。它在右下角有一个可以调整的字段。我将其从12个月更改为48个月。该更改将自动应用于整个解决方案。 enter image description here