我在IDEA有一个git项目。有时Git
- > Annotate
按钮变为禁用状态。它几乎一直处于禁用状态,仅在IDEA刚刚启动时才启用,或者只是重新编制项目。
首先,我认为这可能是内存问题,但即使我在想法中将Xms
和Xmx
选项设置为8G.Vmoptions,Annotate
仍然被禁用。
你有什么想法可能是这种行为的原因吗?怎么可能解决它? 谢谢!
P.S。项目的Git设置是正确的。它可以提交/拉/推等。
UPD 这些文件不会被忽略,它们不在git子模块下,它们的版本为`.java。'文件
UPD2 IDEA日志为空,命令行git
等效项适用于这些文件
UPD3 好的,点击版本控制工具窗口中的Refresh
后,Annotate
按钮变为活动状态。但是我做了一些改变 - 它再次被禁用了。
UPD4 好的,问题可归纳为:IDEA是否有办法自动刷新本地更改? Settings
- > Version Control
- > Background
- > Refresh changes every...
无法刷新本地更改。
答案 0 :(得分:3)
我确认git annotate
在IntelliJ(2016.2.4)中对任何版本化文件(不是文件夹或项目本身)都有效
您还可以activate it through the file gutter
对于Annotate处于非活动状态的文件,您可以检查Annotate的命令行等效项是否有效。
见issue 161433:
git -c core.quotepath=false blame --porcelain -l -t -w %revision_hash% -- %file_name%
同时检查消息视图是否有任何错误,如issue 160309
的OP esin88问题是我的整个项目文件夹被忽略了,但在
Preferences | Version Control | Ignored Files
中,而不在.gitignore
。
答案 1 :(得分:1)
您的VCS未启用,因此出现问题。以下是解决方案:
答案 2 :(得分:0)
在版本控制工具窗口中刷新对我来说无效。所以我刚刚创建了一个新项目,重新导入了模块,然后在文件装订线和菜单中启用了annotate命令。
希望这有帮助。