go - 我应该将 go dep vendor/添加到 .gitignore 吗?

标签 go

<分区>

我应该将 go dep vendor/ 文件夹添加到 .gitignore 吗? 现在我在 .gitignore 中有 vendor/,所以每次部署都会调用 dep ensure

最佳答案

github/gitignore/Go.gitignore不会将 vendor/ 添加到其 .gitignore 文件中。

这导致其内容应该被版本化,记录在 Git 存储库中,而不是潜在地生成,并且可能响应以下需求:

  • 避免引用更改
  • 消失的项目
  • 销售工具可能会发展( dep vgo modules ),...
  • 如果您对 Git 存储库中的 vendor 依赖项进行了修改,您应该跟踪那些

另一方面,gitignore.io/api/go 是否vendor/ 添加到其 .gitignore

所以综上所述,如果你不属于上述任何一种情况,不妨忽略它。

关于go - 我应该将 go dep vendor/添加到 .gitignore 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51118691/

相关文章:

不能用宏包装 cgo 标志

go - 需要帮助了解 libchan 的工作原理

http - Golang 检测飞行中的请求

mysql - 在 GoSQL 中处理数据库触发器

json - 在 Go 中解码通过 MQTT 发布的 JSON 对象

go - 使用 cookie 测试请求

eclipse - 无法在 Windows 上编译/安装插件

c - "Undefined symbols for architecture x86_64:"用于在 macOS Sierra 上使用 cgo 的库

go - 设置 gorilla mux 子路由器

go - 在 go 中使用回调和函数作为类型