使用govendor设置依赖项的特定提交

时间:2017-02-14 11:09:27

标签: go govendor

我正在使用govendor来管理项目中的依赖项。我的vendor/vendor.json中有以下依赖项。

{
...
"package": [    
    {...},
    {
        "checksumSHA1": "8XAGmXqf+b4LW91wsWxa4kH1NN0=",
        "path": "gopkg.in/h2non/bimg.v1",
        "revision": "9bb3ae10c5ce30e72f7ac0834368536fc095d6a7",
        "revisionTime": "2017-01-13T19:35:42Z"
    }
],
...

}

现在我想使用bimg包的主版本,它比govendor提取的版本1.0.7更新。除了从github手动下载主版本并将其保存到供应商文件夹之外,实现此目的的正确方法是什么?

ps:所有依赖项都已提交。

1 个答案:

答案 0 :(得分:1)

我从@jbrandhorst那里得到了帮助:#lack:

  

您也想删除旧的govendor remove gopkg.in/h2non/bimg.v1

     

[3:16]源代表似乎是github.com/h2non/bimg,所以   govendor fetch github.com/h2non/bimg会将其安装到您的供应商   夹

     

[3:16]如果您只想将其添加到vendor.json,请使用   govendor add我认为