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 将不再是强制性的。
如果我从头开始创建项目,GoLand 会注意我的工作区并根据 $GOPATH 正确放置项目。
例如我有 GOPATH: $HOME/{user}/go, 所以 GoLand 把它放到 :
$HOME/{user}/go/src/{myproject}
但是如果我尝试从 VCS 结帐,它会放入 GoLandProjects 目录:
$HOME/GoLandProjects/{myproject}
是否可以改变这种行为?
您可以在结帐对话框中指定完成结帐的目录,如下所示。
第一次结帐后,IDE 会记住在哪里进行下一次结帐,如我的情况所示,它会给出类似的建议。
然而,随着 vgo 作为依赖管理工具的兴起,这将不再是必需的,因为 GOPATH 将不再是强制性的。