ToB企服应用市场:ToB评测及商务社交产业平台

标题: Go~避免重复造轮子 [打印本页]

作者: 汕尾海湾    时间: 2024-5-14 12:56
标题: Go~避免重复造轮子
我们将公共的,可利用的代码举行打包,发布到github上面,在需要的地方直接go get即可,需要留意的是go get中最小单元是包,如果一发布的项目里包含多个子包,在go get时,应该精确到小包级别。
将go的项目发到github作成开源公用包

版本:v1.0.0,需要是3位的版本号,不然会报错
留意:在安装时,如果你的大包lind-go下面有多个小包,那么你需要在每个小包下面都实行一遍下面的下令。如go get github.com/bfyxzls/lind-go/common
git标签
  1. # 添加标签
  2. git tag -a v1.0.0 -m "v1.0.0"
  3. git push origin v1.0.0
  4. # 删除
  5. git tag -d v1.0.0
  6. git push origin :refs/tags/v1.0.0
复制代码


go mod版本化

go.sum文件是Go模块的一个关键文件,用于记载项目依赖模块的校验和信息,以确保构建时利用的依赖模块版本的一致性和完整性。go.sum文件是由Go工具自动生成和维护的,其生成过程如下:
总之,go.sum文件是通过盘算依赖模块的哈希值生成的,用于记载项目依赖的校验和信息,以确保依赖模块的安全性和完整性。在日常开发中,无需手动编辑go.sum文件,Go工具会自动维护和更新该文件。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4