我希望将我的所有依赖项与我在 Go 中的项目一起置于源代码控制之下。
我可以看到有两个主要工具可以完成这项工作( Dep 和 Glide )。
问题是其页面上的 Dep States :
dep 是“官方实验”。从 1.11 开始,Go 工具链(实验性地)采用了一种与 dep 大相径庭的方法。因此,我们正在继续开发 dep,但主要致力于开发用于工具链中版本控制行为的替代原型。
另一方面,Glide 似乎在其回购中没有任何活动。
我想知道你们处理这个问题的“最佳”方式是什么?
我真的很喜欢 Go 和它的哲学,但我必须承认依赖管理真的很混乱。