govendor 是 go 语言依赖管理工具。
安装及初始化
安装:
初始化:
下载依赖包
下面介绍三个命令:
govendor fetchgovendor getgovendor addgovendor fetch@v1.2再说一个可能会碰到的问题,有时候我们使用第三方依赖包,而且还有 bug,修复之后,期望使用自己仓库的时候,可以这样做:
github.com/go-sql-driver/mysqlgithub.com/yongxinz/go-mysql版本管理
vendor/vendor/vendor.json当我们拉代码之后,需要安装依赖包时,只需要执行下面这条命令就可以了。
.gitignore所以,一般的开发流程可以这样来做:如果是新建项目,先安装 govendor 并初始化,然后通过 govendor 来安装依赖包;如果是已有项目,先从版本库拉下来,然后安装 govendor,再执行同步命令即可。
其他命令
govendor statusgovendor list +evendorgovendor add +evendor.jsonvendorgovendor statusgovendor remove +uvendor$GOPATHvendorlistaddlist -no-status +egrepadd