错误的git历史和git在idea中的错误

lnlaulya  于 2023-10-14  发布在  Git
关注(0)|答案(1)|浏览(106)

我经常遇到这样的情况,git blame与我使用纯git命令时看到的不一样。现在我甚至在git工具窗口的分支中看到了完全错误的提交--多个分支有不同的提交,如果我将其与tig的输出进行比较,其中包括实际上不存在的提交。
工具窗口中的刷新图标没有帮助。从磁盘中删除所有内容没有帮助。使所有内容无效并重新加载IDE --已修复。
好,很好,有“解决方案”。但为什么它会发生在第一位?如何防止它/注意到它更快/自动,因为我 * 可以 * 工作与混乱的IDE和准备一些不愉快的工作与reflog。这一次我只损失了5分钟,直到我确认想法是错误的,幸运的是没有造成任何损害。
还是有变通办法?这显然是缓存中的一个bug。我们能在这里关闭它吗?我的意思是-通过tig等加载它。大约需要10毫秒我可以省去那些总是得到正确的结果。

IntelliJ IDEA 2023.2 (Ultimate Edition)
Build #IU-232.8660.185, built on July 26, 2023
Licensed to ....
Expiration date: October 7, 2023
Runtime version: 17.0.7+7-b1000.6 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Linux 5.19.0-45-generic
GC: G1 Young Generation, G1 Old Generation
Memory: 4096M
Cores: 12
Non-Bundled Plugins:
    net.sf.opk.avro-schema-support (213.5.2)
    org.turbanov.run.configuration.as.action (1.5.1)
    org.jetbrains.plugins.go-template (232.8660.88)
    com.intellij.kubernetes (232.8660.158)
    String Manipulation (9.10.0)
    PlantUML integration (6.3.1-IJ2023.2)
    org.asciidoctor.intellij.asciidoc (0.38.20)
    com.dmarcotte.handlebars (232.8660.88)
    net.seesharpsoft.intellij.plugins.csv (3.2.1-232)
    MetricsReloaded (1.12)

Kotlin: 232-1.9.0-IJ8660.185
Current Desktop: X-Cinnamon
mqkwyuun

mqkwyuun1#

这是由于Git索引问题。请尝试更新到2023.2.2。
它应该在新版本中处理得更好。

相关问题