我在 Go 中有两个代码库 A 和 B,A 依赖于 B 使用 gomod 管理。比如B的最新标签版本是v1.0.1和A的go.mod中的版本相同,然后一些新的提交合并到B中,但是没有升级标签。我可以通过 获得最新的更改go get -u A_GIT_PATH
吗?我尝试了几次,但我无法将最新的 B 导入本地工作场所,可能是 gomod 的缓存导致了这个问题?
期待任何建议,非常感谢~
我在 Go 中有两个代码库 A 和 B,A 依赖于 B 使用 gomod 管理。比如B的最新标签版本是v1.0.1和A的go.mod中的版本相同,然后一些新的提交合并到B中,但是没有升级标签。我可以通过 获得最新的更改go get -u A_GIT_PATH
吗?我尝试了几次,但我无法将最新的 B 导入本地工作场所,可能是 gomod 的缓存导致了这个问题?
期待任何建议,非常感谢~
您需要将 go.mod 设置为从本地项目获取。
replace "github.com/userName/otherModule" v0.0.0 => "local/path/the/module"
例如:这里