Установить конкретную фиксацию зависимости с помощью 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
Я думаю