Dep/Godep:在包级别定义修订

Dep/Godep:在包级别定义修订,go,dependencies,dependency-management,godeps,govendor,Go,Dependencies,Dependency Management,Godeps,Govendor,在Govendo中,可以为依赖项的每个包指定所需的版本。例如: Repo“github.com/myorg/myrepo” 文件包“github.com/myorg/myrepo/x”,修订版为“16b65b2a4e3d30f47875b1cb2abc8a43fc” 文件包“github.com/myorg/myrepo/y”,修订版为“2190sdfds034e3d30f47875b1cb2a434c” 代码示例: { "checksumSHA1": "KP40Q38cB087cxh4

在Govendo中,可以为依赖项的每个包指定所需的版本。例如:

Repo“github.com/myorg/myrepo”

文件包“github.com/myorg/myrepo/x”,修订版为“16b65b2a4e3d30f47875b1cb2abc8a43fc”

文件包“github.com/myorg/myrepo/y”,修订版为“2190sdfds034e3d30f47875b1cb2a434c”

代码示例:

{
    "checksumSHA1": "KP40Q38cB087cxh4TU1LWe1KOP4=",
    "path": "github.com/myorg/myrepo/x",
    "revision": "16b65b2a4e3d30f47875b1cb2abc8a43fc",
    "revisionTime": "2016-10-21T14:31:02Z"
},
{
    "checksumSHA1": "KP40Q38cB087cxh4TU1LWe1KOP4=",
    "path": "github.com/myorg/myrepo/y",
    "revision": "2190sdfds034e3d30f47875b1cb2a434c",
    "revisionTime": "2017-12-21T14:31:02Z"
},
Dep可以这样做吗


谢谢

如果您的意思是
godep
,那么是的。看一看,其中解释了如何将修订设置为回购级别(回购的所有包都有相同的修订)。我想为每个包定义修订。抱歉,我误读了这个问题。不幸的是,不支持在同一项目中针对不同软件包的不同版本。看见