嗯,不,它没有.并且必须理解,这go get
不是包管理器.
不过,还有几点需要学习:
这个 FAQ条目.
从版本1.5开始,Go工具对"vendoring"提供了基本的支持 - 也就是说,将所需的依赖项与项目一起打包.
支持的形式只是以特殊方式处理项目顶层的名为"vendor"的特殊目录.该工具不提供任何类型的管理该目录的内容.这样做的常用方法包括Git支持的子树合并和子模块(以及其他VC系统的等效设施)和外部工具(见下文).
在Go 1.6中默认启用此支持.
有许多第三方工具使用各种方法执行此任务,为Go实现打包.
在看似完整的清单指向了通过@AlexBrand
,但因为它几乎没有合理的尝试有每个解决方案,我给一个自以为是提示-根据我自己的潜伏转到邮件列表-看看这些工具:gb
,glide
,govendor
,godep
.
另请考虑阅读Go邮件列表中的此主题及其链接的资源.