Go 项目中是否应把 go.sum 放到 Git 版本库里?
go.sum
是使用 Go Modules 时自动生成的,是否需要把它放到 .gitignore
文件里排除?
官方的建议是要将 go.sum
和 go.mod
两个文件一起提交到代码库中,这样才能保证项目依赖包版本的一致,同时保证 Build 的一致性。
官方 Wiki —— Should I commit my 'go.sum' file as well as my 'go.mod' file?
本帖已被设为精华帖!
本帖由系统于 3年前 自动加精
肯定得放进版本库 与 composer.lock 和 yarn.lock 一样
应该放进版本控制的代码仓库中 保证依赖包版本一致