Java “后自动索引项目源代码”;git pull“;在Intellij思想中
在使用Java “后自动索引项目源代码”;git pull“;在Intellij思想中,java,git,intellij-idea,version-control,Java,Git,Intellij Idea,Version Control,在使用git pull获得更新后,我开始测试一些类(我没有更改它),并在一些意外的地方得到了NullPointerException。我花了一些时间试图通过调试来实现这个问题,但只有在重建项目Idea开始索引和调试开始在正确的位置显示问题之后 因此,问题是,是否有可能在VCS更新后调整Intellij Idea为源代码编制索引,以避免这种“陷阱”Intellij Idea会在任何外部更改(包括VCS更新)后自动为源代码编制索引。很难看到在您的情况下到底发生了什么,但这不是正常情况,并且没有设置来
git pull
获得更新后,我开始测试一些类(我没有更改它),并在一些意外的地方得到了NullPointerException
。我花了一些时间试图通过调试来实现这个问题,但只有在重建项目Idea开始索引和调试开始在正确的位置显示问题之后
因此,问题是,是否有可能在VCS更新后调整Intellij Idea为源代码编制索引,以避免这种“陷阱”Intellij Idea会在任何外部更改(包括VCS更新)后自动为源代码编制索引。很难看到在您的情况下到底发生了什么,但这不是正常情况,并且没有设置来控制。同意您的看法-这很奇怪,但我看到了这种行为,如果您手动进行更改并开始调试,调试器可能会指向意外的行,甚至是空行。但正如我提到的,除了新的测试类之外,我没有做任何更改。