【发布时间】:2014-12-07 16:15:30
【问题描述】:
我正在用 Go 编写一个项目以部署在 heroku 上,使用 godep 管理依赖项。
当我 godep save 时,我得到一个 Godeps.json 文件,其中列出了我的依赖项以及版本和一个 _workspace/ 目录,其中包含复制的所有依赖项的源。我宁愿不提交 _workspace,所有这些代码已经在其他地方的github上。似乎Godeps.json 拥有我们需要的所有信息,go get 在 heroku buildpack 时版本锁定依赖项。
Severalsources 建议提交完整的Godeps/ 目录,但其他人建议提交might not be necessary。
godep 文档没有多大帮助:
这会将依赖项列表保存到文件 Godeps/Godeps.json,并将其源代码复制到 Godeps/_workspace。阅读其内容并确保其看起来合理。然后将文件提交到版本控制。
是 Godeps.json 文件吗?
【问题讨论】:
-
打开an issue 获取文档。
标签: git heroku go dependencies