我应该在 go 项目中使用 git 子模块吗?
Should I use git submodules in go project?
有一个用go语言写的项目。它使用 git 进行管理。我应该使用 git 子模块还是只导入指令来使用第 3 方项目?
例如:
// Just use import directive.
import "github.com/3rd-party/dep"
// From a submodule.
$ cd myown
$ git add submodule https://github.com/3rd-party/dep dep
$ ...
import "github.com/myown/dep"
只需导入指令。
Git 个子模块的表现不佳。
你应该使用 import "github.com/3rd-party/dep"
然后在工作目录运行 go get
有一个用go语言写的项目。它使用 git 进行管理。我应该使用 git 子模块还是只导入指令来使用第 3 方项目?
例如:
// Just use import directive.
import "github.com/3rd-party/dep"
// From a submodule.
$ cd myown
$ git add submodule https://github.com/3rd-party/dep dep
$ ...
import "github.com/myown/dep"
只需导入指令。 Git 个子模块的表现不佳。
你应该使用 import "github.com/3rd-party/dep"
然后在工作目录运行 go get