将Go项目的根目录更改为不是src

时间:2017-11-30 01:36:03

标签: go

嗨,

我们有一个包含所有代码的大型整体存储库。我们最近开始使用Go,但是,由于Go的大多数工具假定根目录是src /但我们的不是。我们的目录结构基于产品领域,而不是基于语言或工具。我们不希望只有Go的单独目录。

我们如何设置Go路径,不要假设目录从src开始?

谢谢!

1 个答案:

答案 0 :(得分:1)

最安全的做法是有两个工作区:

  • 一个用于当前目录结构,基于产品领域
  • 一个关于Go开发尊重GOPATH

每次您在第二个工作树中进行提交时,您都可以git拉/更新您的第一个工作树以使其保持最新状态。