为什么我的Intellij Git插件在我点击提交后没有提交文件?

noi*_*elt 6 git version-control intellij-idea git-commit

使用IntelliJ 11.1.5,我将我的活动更改列表提交到我的本地Git存储库时遇到了问题.当我尝试提交时,我会注意到虽然对话框会出现,但是单击提交什么也没做,我需要使用各种配置的不必要的子更改列表,一次提交一个文件,或者取消选中"优化导入"和"代码分析",以使其工作.

请注意,这有点随机发生,而在其他时候这不是问题.事实上,当我切换到Git GUI或Git Bash时,提交工作没有发生任何事故.

那么如何解决能够使用Git插件的问题呢?

noi*_*elt 13

IntelliJ的工作人员建议我使IntelliJ的缓存无效.(文件 - >无效缓存)每隔一段时间,您应该这样做以清除Git/SVN的本地缓存以减少错误发生.

这样做解决了我的问题,你应该考虑这样做,而不是试图过分依赖IDE的本地历史记录功能.


Nik*_*laS 9

我在 Ultimate 2020.3 版本中遇到非模式界面问题,结果我必须多次单击“提交”按钮才能工作。

Invalidate Cache and Restart顺便说一句,在切换到非模态界面之前,我也做了@noisebelt 建议的事情 -> 。要切换到该界面:

  1. 转到File > Settings > Version Control > Commit(对于 Mac IntelliJ IDEA > Preferences > Version Control > Commit:)
  2. 取消选中使用非模式提交接口复选框。
  3. 祝你好运!:)

更新:您可能需要取消选中“提交前”部分下的“设置”>“版本控制”>“提交”中的一些复选框,例如重新格式化代码、重新排列代码等,并通过执行此操作来诊断可能导致提交问题的原因。