goupdate:goupdate是一种用于在不破坏所有内容的情况下保持go.mod文件更新的工具

时间:2024-04-03 17:55:31
【文件属性】:

文件名称:goupdate:goupdate是一种用于在不破坏所有内容的情况下保持go.mod文件更新的工具

文件大小:6KB

文件格式:ZIP

更新时间:2024-04-03 17:55:31

Go

goupdate goupdate是用于在不破坏所有内容的情况下保持go.mod文件更新的工具。 对于足够大的项目,仅运行go get -u ./...将破坏您的代码。 goupdate可以确定哪些更新可以安全地应用,哪些不可以。 用法 $ go get github.com/crewjam/goupdate $ goupdate 命令行选项 -c要更新的模块的根目录(默认为“。”) -test评估更新是否有效的命令(默认为“ go -test ...”) -commit成功更改 -v显示测试命令的输出 怎么运行的 首先,我们运行go get -u ./...确定要升级的软件包。 然后,我们检查候选升级集,以查看测试是否通过。 如果测试没有通过,我们会将升级分成两半(将它们一分为二),然后分别检查每一半。 我们重复此过程,直到获得好和坏更新列表。 最后,我们将go.mod重置为仅包


【文件预览】:
goupdate-main
----go.mod(183B)
----go.sum(2KB)
----goupdate.go(9KB)
----LICENSE(1KB)
----README.md(1002B)
----.gitignore(6B)

网友评论