喂,
我们有一个大型单体存储库,其中包含我们所有的代码。我们最近开始使用 Go,但是遇到了一些问题,因为大多数 Go 工具都假定根目录是 src/而我们的不是。我们的目录结构基于产品领域,而不是基于语言或工具。我们不想为 Go 单独创建一个目录。
我们如何设置 Go 路径而不假定目录从 src 开始?
谢谢!
最佳答案
最安全的做法是拥有两个工作树:
- 一个用于您当前的目录结构,基于产品领域
- 一个用于 Go 开发,尊重 GOPATH
每次您将在第二个工作树中进行提交时,您可以 git pull/update 您的第一个工作树以使其保持最新。
关于go - 修改Go项目根目录为非src,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47564540/