Intellij注释选项灰显

for*_*ect 32 intellij-idea intellij-15

我试着看看谁更改了Intellij 15中的一行.我知道我可以使用git blame但我想学习如何在intellij中正确地完成它.我正确地点击了文件中的行号,但是当我得到上下文菜单时,该annotate选项显示为灰色.我错过了什么设置?

我查看了这个页面,找不到答案.我错过了什么?

小智 32

如果您检查File > Settings > Version Control并看到当前项目列在"未注册的根"下,请转到(在菜单栏上)VCS > Enable Version Control Integration.它会要求您选择您使用的VCS工具,然后单击"确定",您将使所有集成工作(包括使用git blame的注释功能).

  • 啊,找到了!我必须转到“文件>设置>版本控制”,找到具有未注册根目录的项目,然后按加号(“+”)。之后,一切正常。 (3认同)

Mar*_*k D 21

@activedecay的答案让我朝着正确的方向前进.就我而言,我有一个多模块项目 - 每个项目都有一个单独的git仓库 - 但我们都在同一个工作区.

就我而言,Intellij IDEA 2017.2,首选项 - >版本控制面板显示了所有项目根目录.具有禁用"注释"选项的模块位于"未注册的根"部分中.

为了解决这个问题,我选择了模块并按下下方工具栏中的"+"图标,用Intellij VCS注册模块根目录.更改立即生效,"注释"选项变为可用.


abc*_*123 11

看起来像是一个新项目.首先像Git一样配置Version Control,然后至少提交一次.首次提交后,Annotate选项不会显示为灰色.

还要更新任何新版本的git.


Apu*_*kar 11

您的VCS未启用,因此出现问题.以下是解决方案:

  1. 单击菜单栏中的VCS选项
  2. 启用VCS
  3. 选择您的版本控制
  4. 完成后,您应该能够使用注释选项.


act*_*cay 10

  1. 确保通过版本控制跟踪文件
  2. 将项目添加到"版本控制"设置 版本控制设置


Bur*_*000 5

我也遇到了同样的问题,注释显示为灰色,但 VCS 已经设置好了。编辑当前的 VCS 目录映射为我解决了这个问题。

  • 设置->版本控制
  • 单击项目下列出的应用程序的当前条目。
  • 单击钢笔图标进行编辑
  • 点击确定,然后点击确定关闭主对话框