Go问答 dep本地新增一个依赖,服务器上dep ensure还是会重新下载一遍所有依赖?

keepeye · 2018年04月02日 · 最后由 cloverstd 回复于 2018年04月02日 · 500 次阅读

先在本地通过 dep ensure -add 新增了一个依赖,Gopkg.toml 和 Gopkg.lock 都更新了。

然后代码同步到服务器上进行构建,提示缺少依赖,然后服务器上执行 dep ensure 想要将新增的依赖包下载到 vendor 中,但是这个命令好像会将 Gopkg.toml 中所有的包重新下载一遍?

dep 怎么实现增量同步?

Gopkg.lock 也放到 git 中了,为了保证所有环境中的依赖包版本一致,这个应该没问题吧。

更多原创文章干货分享,请关注公众号
  • 加微信实战群请加微信(注明:实战群):gocnio

dep ensure -update YOUR_PACKAGE 试试

所以我都是把 vendor 一起放到 git repo 中

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册