12

我在 Git 存储库中有一个 Visual Studio 项目/解决方案。Visual Studio 的源代码控制功能很有效(第二个屏幕截图)。感谢“微软 Git 提供者”

但是 CodeLens为每个类和方法(第一个屏幕截图显示“0 个作者,0 个更改”,并带有工具提示说明:

此类型
无可用数据 此方法无可用数据

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

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

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

在此处输入图像描述 在此处输入图像描述

4

4 回答 4

4

我在 VS 2017 中遇到了同样的问题。解决方法是更改​​“月份更改”字段。如果您左键单击“0 个作者,0 个更改”链接,将出现一个弹出窗口。它在右下角有一个可以调整的字段。我将其从 12 个月更改为 48 个月。更改会自动应用于整个解决方案。 在此处输入图像描述

于 2019-02-26T14:40:47.217 回答
1

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

于 2016-02-01T14:00:01.840 回答
1

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

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

于 2016-04-01T15:37:27.613 回答
0

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

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

在此处输入图像描述

在此处输入图像描述

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

文档说这些信息是从本地仓库中获取的,但是必须有一些初始化工作,前提是有一个远程仓库。

Git – CodeLens 从您的本地存储库中获取其指标信息,因此您的遥控器在哪里并不重要。它可以是 Team Foundation Server、Visual Studio Online、Github、Gitorius,应有尽有。

很难准确找到,这似乎与远程回购有关。

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

于 2016-01-22T11:48:39.390 回答