无法在 Gitlens 中看到文件历史记录(在特定项目上)

Can`t see the file history in Gitlens (on a specific project)

我对 Git 镜头扩展有疑问。首先,Gitlens 或 Git History 扩展在除此 Laravel 项目之外的任何其他项目上都运行良好。我的问题是,在这个项目中看不到文件历史记录或行历史记录。

另一方面,git 日志(Git 历史扩展)没有问题,如屏幕截图所示;

但我无法将任何文件与它们的任何版本进行比较(每次提交似乎都在 ss 中)。我不知道问题出在哪里。

最后,我认为不是扩展设置的问题,因为其他项目没有这个问题。有没有机会在不重置 git 历史的情况下解决这个问题?

我在 3 个月后回答,也许它对某些人有用。正如我在标题中提到的,这个特定项目的扩展设置肯定没有问题。问题只是 git 个文件。也许,我在桌面上移动项目时损坏了一些 git 文件 :)

因此,如果您遇到同样的问题,则不重置 git 历史记录或从 git 重新开始就无法解决此问题。

Do not play with git files, it`s no joke!

我遇到了类似的问题。我的问题是使用文件夹的符号链接。

我的存储库有这个文件夹符号链接。

C:\>dir
 Directory of C:\

27.09.2018  21:07    <JUNCTION>     repos [C:\Users\Qwerty\repos]

(GitLens v11)
顶级编辑器通过 C:\repos
打开 通过 C:\Users\Qwerty\repos

的底部编辑器

您可以看到某些 git 功能仍然有效(黄色),但其他功能无效。 然而,这很奇怪,因为在我的其他回购中,我从未观察到这样的问题。

另请注意,仍然可以通过 git 镜头弹出窗口调用相同的操作,然后可以使用 Prev Next Revision 按钮。

无论如何,经过更多测试,我实际上在我的其他回购协议中观察到了同样的事情。我认为版本之间一定发生了某些变化,因为我只在最近 2-3 个月内观察到这些问题。我什至提交了一张 GitLens 在 v12.0.0 及更高版本中停止工作的工单 https://github.com/gitkraken/vscode-gitlens/issues/1979 按钮完全消失,甚至提交信息

v11 v12

实际上,在通过原始路径重新打开我的存储库并将 GitLens 更新回 v12.0.6 之后,我发现它工作正常!

底部编辑器通过 C:\repos 符号链接打开。