Godeps 开发流程?

总体上与 Godeps 有点混淆。假设我正在向中央存储库贡献 Go 代码,现在我需要提取代码并贡献我自己的代码更改。正确的godep流程是什么?


可不可能是:


git pull  // pull latest master

godep restore // Install the package versions specified in Godeps/Godeps.json to $GOPATH

go get foo/bar  // Get package foo/bar and edit your code to import foo/bar

godep save ./...  // Saves dependencies

// Then, check into source control


白衣非少年
浏览 179回答 1
1回答

MMMHUHU

一种选择:git pullgodep restorego get -u foo/bar // -u updatesgo test ./...go run main.gogodep save ./...但是,我不喜欢在 git 的断开连接的 HEAD 状态下恢复到我的 GOPATH,因为我直接在我的 GOPATH 中为其他几个 repos 做出了贡献(并且过去曾因此而出错)。所以我通常这样做:git pullgo get -u foo/bargodep update foo/bargodep go test ./...godep go run main.go使用godep作为前缀会更改 go 相关函数的 $GOPATH。提示:flags为所有开发人员设置所有主要可执行文件的合理默认值。这样他们就不需要仅仅为了本地开发而传递自定义参数。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go