转到Idea 13中的一些代码文件。右键单击它。为什么“Git->显示历史记录”和“Git->显示选择历史记录”选项在使用Git和Intellij Idea 13时显示为灰色?为什么使用Git和Intellij Idea 13,“显示历史记录”和“选择显示历史记录”选项为灰色?
回答
原因之一是该文件不受Git的控制,或者只是为了下一次提交而进行。
编辑
按照source code,IDEA也不会启用被检测为二进制文件的文件Show History
选项,文件没有在本地文件系统(其实我不太明白这是什么意思) ,与class
extention文件,“工作区文件”(path/to/project/project.iws
- 基于文件的项目; path/to/project/.idea/workspace.xml
- 基于目录的那些)从“忽略”列表和文件(IDE Settings -> FileTypes -> "Ignore files and folders" textbox
)
我使用的IntelliJ同样的问题在Mac OS X 10.9.2上使用git --version创建IDEA 13.1.1返回: git 1.8.5.2版本(Apple Git-48)
右键单击.java文件并选择“Git-> Compare with ...”正确显示以前的版本,但“显示历史记录”为变灰了。
在同一个系统上使用IDEA版本10时,一切正常。
我提交了一份bug报告:http://youtrack.jetbrains.com/issue/IDEA-123332
我有一个问题是这样的。我导入intellij的项目中有几个模块已添加到VCS设置中。我不得不删除模块,只留下主项目作为git根。
我在IntelliJ 14.1中不时遇到同样的问题。原因是在我正在使用的分支名称中使用了非ASCII字符(例如æ
,ø
或å
)。我重命名了分支,IntelliJ能够再次分辨。
我发现我有两个(git managed)项目。一个有注释等工作。一个没有 - 注释和“显示历史”菜单项变灰。
什么在后一个项目解决了这个问题是
- 打开文件 - >设置菜单,
- 选择“版本控制”部分(在顶层,而不是在“混帐”小节)
这里项目被设置为使用顶级Git目录。这看起来很好,Git的其他方面大部分似乎都通过IntelliJ IDEA工作。但是,如果我再:
- 编辑目录条目(选择,然后点击铅笔图标),并
- 从“目录”,以“项目”改变了无线电选择将其保存
这使我可以访问git注释菜单等。
另一个项目(它也与注释有关)有两个项目,一个项目项目和一个目录项目。
这是在Linux上:
IntelliJ IDEA 2016.1.3
Build #IC-145.1617, built on June 3, 2016
JRE: 1.8.0_76-release-b198 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
我有同样的问题,原来我用的是git worktree
功能,不支持我的版本的IntelliJ的 - 见https://youtrack.jetbrains.com/issue/IDEA-143404。
从设置 - >版本控制在右窗格的表格中编辑“目录”条目,并将“项目”替换为项目根目录路径。 您现在应该能够显示文件的历史记录。
(当然,这是一种解决方法,我不知道是什么的IntelliJ认为是“工程”目录)
这个错误在https://youtrack.jetbrains.com/issue/IDEA-123332#comment=27-711823仍然是开放的 – centic
这对我有效。谢谢Iyaffe –
社区版2017.3.2仍然会发生。 lyaffe,感谢您的解决方法。 –
- 1. jquery-ui选项卡和历史记录
- 2. VSO git文件历史中的“简单历史记录(默认)”和“完整历史记录”有什么区别?
- 3. Github for Windows使用什么控件来显示历史记录?
- 4. Git不使用符号链接显示历史记录
- 5. GWT历史记录:历史记号
- 6. 为什么会将iframe的历史记录添加到历史记录中
- 7. 与django简单历史记录tastypie - 显示模型历史作为其余API
- 8. 为什么分支名称不显示在git历史记录中?
- 9. 将git历史记录作为数组
- 10. 使用TFS SDK显示项目历史记录窗口
- 11. 在Eclipse中显示历史记录什么也没有
- 12. Git工具显示不同的历史记录
- 13. 如何显示给定提交的git日志历史记录
- 14. git合并不会在提交历史记录中显示
- 15. 如何在Git中始终显示完整历史记录?
- 16. 按用户筛选Perforce历史记录
- 17. LDAP登录历史记录
- 18. Sharepoint。显示列表项目版本历史记录对话框
- 19. 贝宝Sandbox历史记录重定向到REAL历史记录
- 20. 让MediaWiki不显示未注册用户的视图历史记录选项卡
- 21. 如何使用UILabels显示来自UITextField的历史记录?
- 22. 远程历史记录
- 23. 如何显示git repo子目录的git日志历史记录?
- 24. 从Git历史记录中删除具有历史记录的特定文件
- 25. 修复损坏的git历史记录
- 26. 如何显示本地分支历史记录?
- 27. IntelliJ Idea是否记得我的历史?
- 28. iPhone通话记录/历史记录
- 29. 从Git中选择单个文件历史记录?
- 30. 在文件中显示提交行或段的历史记录
没有,文件是Git的控制之下。存储库中的所有文件都有相同的问题。 – italktothewind
@ user3389507,我已经更新了我的回答 –