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

12

我在 Git 存储库中有一个 Visual Studio 项目/解决方案。Visual Studio 的源代码控制功能工作正常(第二张截图)。感谢“Microsoft Git 提供程序”。

然而,CodeLens 对于每个类和方法都显示“0 个作者,0 次更改”(第一张截图),并显示工具提示说明:

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

有什么想法是为什么会出问题吗?

更多细节:Git 存储库没有远程。Visual Studio 没有连接到任何 Team Foundation 服务器。我正在使用随 Visual Studio 2015 更新 1 一起提供的确切版本的 Git。

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

输入图片描述 输入图片描述


@MsYvette 是的(更新了截图) - Colonel Panic
4个回答

5

我在VS 2017中遇到了同样的问题。解决方法是更改“Changes in months”字段。如果您左键单击“0 authors, 0 changes”链接,将弹出一个窗口。在右下角有一个字段可以调整。我将其从12个月更改为48个月。更改自动应用于整个解决方案。 enter image description here


不再工作。还有其他解决方案吗? - L C

1

我曾经遇到同样的问题。尝试重新安装GIT等方法,最终我决定卸载并重新安装带有更新1的VS 2015,这解决了该问题。


1

0

我认为问题在于没有远程仓库。

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

enter image description here

enter image description here

对于我的项目,如果远程仓库已被删除,则它将按预期工作。

文档显示信息来自本地仓库,但必须有一些初始化工作是基于存在远程仓库的前提条件。

Git - CodeLens从您的本地仓库获取指示器信息,因此无论您的远程仓库在哪里,都没有关系。它可以是Team Foundation Server、Visual Studio Online、Github、Gitorius等。

很难找到确切的答案,似乎这与远程仓库有关。

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接