Devo fazer commit do arquivo 'go.sum'?
Tipicamente seu arquivo go.sum
deve ser commitado junto com seu arquivo go.mod.
go.sum
contém os checksums criptográficos esperados do conteúdo de versões de módulos específicas.Se alguém clonar seu repositório e fizer download das suas dependências utilizando o comando
go
, essa pessoa receberá um erro se houver alguma discrepância entre as cópias baixadas de suas dependências e as entradas correspondentes no arquivogo.sum
.Além disso,
go mod verify
verifica se as cópias cacheadas em disco dos downloads dos módulos ainda batem com as entradas no arquivogo.sum
.Note que
go.sum
não é um arquivo de lock!
Last updated