我的项目由多个程序包构成,例如conf,storage等。
导入基于其最终导入位置-例如github.com/name/projectname/package-该位置是我工作区中存储库文件夹的符号链接,因此在导入路径中会自动进行更改。
通常,当软件包中的某些内容发生更改时,在相当长的一段时间内,如果在另一个软件包中使用该更改(例如,删除软件包A中的变量而Goland仍会在软件包B中识别出该变量),则无法识别该更改。
使缓存无效并重新启动Goland有时会有所帮助,但这并不总是有效。
如何自动为更改编制索引,以使更改在项目中的所有包中保持一致? (已启用对整个Gopath进行索引)