【发布时间】:2021-08-29 23:22:55
【问题描述】:
根据我目前的知识,.terraform.lock.hcl 没有理由包含在.gitignore 中。此文件没有任何内容是私有的,或者存在吗?
【问题讨论】:
-
它应该被提交:它需要保持插件版本同步。
-
隐私似乎是一个奇怪的标准。对我来说,.gitignore 的原因是我不想保留在 repo 中的文件(编辑器临时文件、备份、构建输出、生成的源代码)。
-
我关心的是回购中的隐私和不需要的文件。
-
由于我没有足够的声誉,我无法发表评论。就像zerkms 说的那样,这应该为插件同步提交。像 package.lock 一样对待它(或对其他语言类似...composer.lock、cargo-lock...)
-
这完全基于您团队的工作流程和协作风格,以及您在提供程序版本中指定的范围。如果版本很广泛,那么您可能应该提交它。如果团队较少动手,那么您也应该提交它。这与其他语言的其他
.lock文件背后的推理相同。