经过几次更新并安装其他扩展(例如 Error Lens)后,我注意到 GitLens 停止工作。行尾不再显示任何责备信息。错误 镜头继续工作。我没有使用 plus 功能,也没有登录 GitLens+ 帐户。根据其文档,内联责备不是附加功能,无需订阅即可使用。当在另一台计算机上安装 Code 并同步设置时,GitLens 工作了一段时间,然后内联责备消息消失了。
这是一个已知的问题?可能是什么原因?
编辑:GitLens 内联指责在 diff 编辑器中工作,从源代码管理视图打开。责备也显示在状态栏中,并且“切换线路责备”也按预期工作。但是,在正常打开文件时,它们都不起作用。没有状态栏消息,没有内联责备,切换行责备没有效果。它已在配置中启用。禁用所有其他扩展并仅启用 GitLens 也没有效果。
我最近开始使用Gitlens vscode 扩展,它提供了很多很棒的功能。然而,有时它似乎会在代码块上方创建一个空行,如下所示:
正如您所看到的,第 11 行和第 12 行之间有一个空白,只是为了告诉我有关 git 的责任。我摆弄了这些设置,但似乎无法摆脱它,它让我发疯。有人知道如何删除导致行空间的 git Blame 注释吗?
现在的情况非常可怕:我已经使用了扩展GitLens来VSCode跳回旧的提交。我想要checkout提交,将其放在COMMITS侧边栏中,右键单击并选择Switch to Commit...。我确实希望签出该提交,然后能够签出回到我当前的状态。
现在运行git log显示我的提交日志,仅显示到我选择的提交点。这太可怕了。我的新提交在哪里?
现在我无法找到我的新提交并返回它们。我在切换到旧的提交之前做了一个新的提交,所以我 100% 确定应该有更新的提交。这是一个新项目,我尚未提交到任何远程位置,因此git pull无法保释我。
我真的希望有人能帮助我,我不想失去两天的工作......
我在一个分支上,我想查看当前打开的文件和文件main版本之间的差异。我知道我可以这样做GitLens: Compare Working Tree with...,但是我必须在(可能很长)文件列表中找到当前文件。我想要一个命令来打开当前文件的差异。
我希望使用 GitLens 来管理 git-flow 结构。GitLens 是否集成了此 Git 扩展?或者还有其他扩展吗?