为了账号安全,请及时绑定邮箱和手机立即绑定

管理对 git 的 Go 依赖

管理对 git 的 Go 依赖

Go
暮色呼如 2021-08-30 21:52:29
我在以下目录中开发和维护我的 Go 项目:PROJECT_DIR=$GOPATH/src/github.com/<USERNAME>/<PROJECT_NAME>/main.goPROJECT_DIR=$GOPATH/src/github.com/<USERNAME>/<PROJECT_NAME>/<APP-1>PROJECT_DIR=$GOPATH/src/github.com/<USERNAME>/<PROJECT_NAME>/<APP-2>但是这样我只能跟踪项目中的更改,而无法跟踪依赖项及其版本。我想知道是否有一种使用我的项目正在使用的版本而不是最新提交来克隆所有依赖项的自动化方法?
查看完整描述

1 回答

?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

你应该看看Glide

Glide 提供了简化的 Go 项目管理、依赖管理和 vendoring。

Glide 基本上会动态更改您的 $GOPATH 并将您的依赖项的副本保存在本地结构中,而不是标准 Go 环境惯用的全局结构中。


查看完整回答
反对 回复 2021-08-30
  • 1 回答
  • 0 关注
  • 181 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号