【问题标题】:Git author information in Visual Studio 2019Visual Studio 2019 中的 Git 作者信息
【发布时间】:2020-07-09 14:37:18
【问题描述】:

我使用 Visual Studio 2019,但缺少在设置中找不到的功能。在 Visual Studio Code 中,一旦我打开一个受 git 控制的项目,我会看到文本光标当前所在行的作者和提交信息。如果我在 中打开同一个项目>Visual Studio 2019没有出现这个功能。

我正在寻找第 8-9 行之间的信息:

在 VS 2019 中是否有任何选项可以从 VS Code 中激活该功能?非常感谢任何帮助!

【问题讨论】:

    标签: git visual-studio visual-studio-2019


    【解决方案1】:

    如果您想要方法级别的源代码控制历史记录,请启用CodeLens。请注意,Visual Studio 2019 社区版不包含此功能。

    如果您想要每行级别的源代码控制历史记录,请在您的文本编辑器中,右键单击 > 源代码控制 > Blame (Annotate):

    每行都会显示作者和提交 (git blame) 信息:

    为了更快地访问,add a shortcut 命令“Team.Git.Annotate”。

    【讨论】:

    • 嗨,正确,这已经有效!但我一直在寻找文本编辑器“内部”的视图
    • 就像这里在第 8 行和第 9 行之间。thepracticaldev.s3.amazonaws.com/i/auirs5ju4otnj93ctivh.png
    • CodeLens 是你想要的吗?它的源代码控制部分在 VS 社区中不可用。
    • 是的!而已!谢谢!我激活了它,但没有任何变化。我用的是VS2019 Professional
    • 当然!我已经用解决方案修改了我的答案。我建议在您的问题中包含“thepracticaldev”图片,它可以增加清晰度,并且对未来的访问者有帮助。
    【解决方案2】:

    在使用 GIT 作为源代码控制的 Visual Studio Professional 2019 中,您应该能够右键单击文件并选择 Git > Blame(Annotated) 以查看带有作者、日期和唯一提交标识符的行注释。

    单击提交 ID 将显示更改集,以便您查看与相关行相关的所有更改以及提交的任何 cmets。

    这让我很反感,因为有人可能会想右键单击文件并选择注释 > 显示行注释,这似乎对我不起作用。

    【讨论】:

    • 我是在安装 GitBlamer 扩展后才注意到这个功能的。不确定此扩展是否负责 VS.NET 2019 社区中文件旁边左侧边缘的 Git 签入显示。
    【解决方案3】:

    我最近在查看其他源代码控制选项(Perforce 和 Plastic SCM),然后发现我也丢失了 VS 中的 Git ▸ Blame 选项。原来插件选择不再设置为 Git,所以确保它在工具 ▸ 选项里面。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-29
      • 1970-01-01
      • 2020-02-13
      • 2019-09-16
      • 2020-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多