我一直在使用 go 工作区,一切都按预期工作。
尽管我很困惑是否应该提交 go.work 所在的 ROOT 目录,以及实际上是否应该提交 go.work。
如果是这种情况,那么我添加了 git 子模块。
虽然我不确定我是否喜欢这个工作流程 :-) 我的意思是,使用 git 子模块。
所以我有(目录结构)
root(go.work 所在的位置)
这是我的 go.work 根目录
go 1.18
use (
./test-work1
./test-work2
)
Run Code Online (Sandbox Code Playgroud)
我找不到任何有关此的信息。如果我们应该管理“根”,那么我认为这需要在 GIT 中结束 - 但如果我不想将其作为一些大型 MONOREPO 进行管理,那么我需要使用 git 子模块。
或者也许“root”永远不应该添加到 git 中而我们在本地使用它?
有谁有良好的工作流程的经验吗?
尽管工作区是一个相当新的补充,但地面上的信息似乎很薄弱。
提前致谢。