Govendor Vendor 包管理器开源项目

我要开发同款
匿名用户2016年08月12日
32阅读
所属分类Google Go、程序开发、常用工具包
授权协议GPL

作品详情

Govendor是Golang的Vendor包管理器,方便你管理Vendor和Verdor包。

特性:

可以采用govendoradd/update复制现有的依赖从$GOPATH

如果要忽视vendor/*/,可采用govendor同步恢复依赖

可直接通过govendorfetch控制器添加新的依赖或者更新现有依赖

可采用govendormigrate实现系统间迁移

支持Linux,OSX,Windows,甚至现有所有操作系统

支持Git,Hg,SVN,BZR(必须指定一个路径)

快速开始

# Setup your project.cd "my project in GOPATH"govendor init# Add existing GOPATH files to vendor.govendor add +external# View your work.govendor list# Look at what is using a packagegovendor list -v fmt# Specify a specific version or revision to fetchgovendor fetch golang.org/x/net/context@a4bbce9fcae005b22ae5443f6af064d80a6f5a55govendor fetch golang.org/x/net/context@v1   # Get latest v1.*.* tag or branch.govendor fetch golang.org/x/net/context@=v1  # Get the tag or branch named "v1".# Update a package to latest, given any prior version constraintgovendor fetch golang.org/x/net/context# Format your repository onlygovendor fmt +local# Build everything in your repository onlygovendor install +local# Test your repository onlygovendor test +local

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论