阅读源码你会发现,在升级 IDEA2019、2020后针对文件对比,IDEA 针对忽略的文件不再进行对比。从 idea log
你会发现 抛出了 GitRepositoryNotFoundException。
git4idea.GitUtil$GitRepositoryNotFoundException: Can't find configured git repository for /Users *****
at git4idea.GitUtil.getRootForFile(GitUtil.java:681)
at git4idea.GitContentRevision.loadContent(GitContentRevision.java:74)
at com.intellij.openapi.vcs.impl.ContentRevisionCache.getOrLoadAsBytes(ContentRevisionCache.java:200)
at git4idea.GitContentRevision.getContentAsBytes(GitContentRevision.java:66)
at com.intellij.openapi.vcs.changes.actions.diff.ChangeDiffRequestProducer.createContent(ChangeDiffRequestProducer.java:425)
at com.intellij.openapi.vcs.changes.actions.diff.ChangeDiffRequestProducer.createSimpleRequest(ChangeDiffRequestProducer.java:349)
at com.intellij.openapi.vcs.changes.actions.diff.ChangeDiffRequestProducer.createRequest(ChangeDiffRequestProducer.j