【问题标题】:Set specific commit of a dependency with govendor使用 govendor 设置依赖项的特定提交
【发布时间】:2017-07-02 15:38:03
【问题描述】:

我正在使用 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:所有依赖都已提交。

【问题讨论】:

    标签: go govendor


    【解决方案1】:

    我在 go slack 中得到了 @jbrandhorst 的帮助:

    你也想删除旧的,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我觉得

    【讨论】:

      猜你喜欢
      • 2019-12-03
      • 1970-01-01
      • 2022-01-09
      • 2017-04-30
      • 2021-09-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多