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

时间:2018-06-30 21:36:15

标签: go

是否应该将go dep vendor/文件夹添加到.gitignore? 现在我在vendor/中有.gitignore,因此每次部署都将调用dep ensure

1 个答案:

答案 0 :(得分:1)

github/gitignore/Go.gitignore不会在其vendor/文件中添加.gitignore

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

  • 避免参考更改
  • 消失的项目
  • 供应商工具可能会演变( dep vgo modules ),..
  • 如果您在Git存储库中对供应商依赖性进行了修改,则可能应该跟踪这些

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

因此,总而言之,如果您不在上述任何情况下,也可以忽略它。