Go中的Godeps与供应商系统

时间:2017-03-08 09:46:45

标签: go

我阅读了很多关于Go Dependency Management的文档,我知道Go有两个系统来管理它们: * 1.5系统和之前 * 1.6及以后

这两个问题都试图解决的问题是:如何在预期的确切提交级别创建具有所有依赖关系的可重现构建?

第一个文件基本上有一个带有 Godeps.json 文件的 Godeps 文件夹,其中报告了具有自己提交级别的依赖项列表。 然后使用命令,开发人员可以轻松地重新创建相同的开发环境。

供应商系统也发生同样的事情。这次我们有 vendor.json 文件的供应商文件夹。

现在在我看来这两个系统看起来很相似,而且我不清楚为什么新系统已经推出。他们显然做了同样的事情,我不清楚第一个系统解决了第二个系统的问题。

有人可以向我解释一下吗?有人还可以解释一个真正的例子,第一种方法和第二种方法有问题? 感谢

0 个答案:

没有答案