Установить конкретную фиксацию зависимости с помощью govendor

Я использую govendor для управления зависимостями в проекте. У меня есть следующая зависимость в моем vendor/vendor.json,

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

}

Теперь я хочу использовать основную версию пакета bimg, которая новее, чем версия 1.0.7, загруженная govendor. Как правильно добиться этого, кроме ручной загрузки мастер-версии с github и сохранения ее в папке vendor?

PS: все зависимости зафиксированы.

1 ответ

Я получил помощь от @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 Я думаю

Другие вопросы по тегам