管理 Go 依赖项:提交供应商目录
使用 dep 工具处理 Go 依赖项时,会出现一个常见问题:您是否应该提交将生成的供应商目录纳入版本控制?还是应该在签出存储库后始终执行 dep Ensure?
提交供应商目录:优点和缺点
根据官方 dep FAQ,提交供应商目录具有以下优点:
但是,提交供应商目录也有一些缺点:
最佳实践
是否提交供应商目录取决于您的具体要求和偏好。如果您优先考虑可重复性并最小化依赖管理开销,那么提交供应商目录可能是一个合适的选择。但是,如果担心存储库大小和差异清晰度,您可以考虑在签出存储库后始终执行 dep Ensure。
以上是我应该将 Go `vendor` 目录提交到版本控制吗?的详细内容。更多信息请关注PHP中文网其他相关文章!