问题描述
关于 Intellij IDEA 和 Pycharm 注释(git blame)功能,我面临着一个非常奇怪的情况。
去年年底,为了开发目的,我决定在我的 MacOS Mojave(版本 10.14.6)上安装不同的 JDK。它似乎把事情搞砸了,所以我花了一些时间试图“撤消”(即删除)JDK 和 jEnv。我能够启动和使用 IntelliJ IDEA 和 PyCharm(事实上,我从未失去启动和使用它们的能力),但是当我单击时,这两个程序现在显示所有行的固定日期错误(10/01/2019)在每个版本化文件的“注释”选项上,无论该行是多旧或多新。如果我在命令行上使用 git blame ,我会看到每个文件行的正确日期。下载并安装最新版本的 Intellij IDEA 无助于解决问题。拜托,有人可以帮我恢复默认行为吗?
默认的java版本如下: openjdk 版本“11.0.1” 2018-10-16 OpenJDK 运行时环境 18.9(构建 11.0.1+13) OpenJDK 64 位服务器 VM 18.9(构建 11.0.1+13,混合模式)
默认的java版本是: openjdk 版本“11.0.1” 2018-10-16 OpenJDK 运行时环境 18.9(构建 11.0.1+13) OpenJDK 64 位服务器 VM 18.9(构建 11.0.1+13,混合模式)
git 版本是: git 版本 2.21.1 (Apple Git-122.3)
Intellij IDEA 和 PyCharm 版本是:
IntelliJ IDEA 2020.3.1(社区版) Build #IC-203.6682.168,建于 2020 年 12 月 29 日 运行时版本:11.0.9.1+11-b1145.63 x86_64 VM:JetBrains s.r.o. 的 OpenJDK 64 位服务器 VM。 macOS 10.14.6 GC:ParNew、ConcurrentMarkSweep 内存:990M 核心数:4 注册表:editor.distraction.free.mode=true 非捆绑插件:dbn
PyCharm 2019.3.4(社区版) Build #PC-193.6911.25,建于 2020 年 3 月 18 日 运行时版本:11.0.6+8-b520.43 x86_64 VM:JetBrains s.r.o 的 OpenJDK 64 位服务器 VM macOS 10.14.6 GC:ParNew、ConcurrentMarkSweep 内存:990M 核心数:4 注册表: 非捆绑插件:com.alayouni.ansiHighlight、com.intellij.ideolog
解决方法
尝试右键单击 Intellij 中的注释 -> 选项 -> 显示提交时间戳。