GoLand IDE 在从 VCS 检出期间不会将项目放入工作区

GoLand IDE doesn't put project into workspace during checkout from VCS

如果我从头开始创建项目,GoLand 会注意我的工作区并根据 $GOPATH 正确放置项目。

例如我有 GOPATH: $HOME/{user}/go, 所以 GoLand 把它放到 :

$HOME/{user}/go/src/{myproject}

但是如果我尝试从 VCS 结帐,它会放入 GoLandProjects 目录:

$HOME/GoLandProjects/{myproject}

是否可以改变这种行为?

您可以在结帐对话框中指定完成结帐的目录,如下所示。

第一次结帐后,IDE 会记住在哪里进行下一次结帐,如我的情况所示,它会给出类似的建议。

然而,随着 vgo 作为依赖管理工具的兴起,这将不再是必需的,因为 GOPATH 将不再是强制性的。