我正在学习 Chef,并将我的 chef-repo
保留在版本控制中。当我使用knife cookbook upload
然后运行git status
时,我在.chef/syntaxcache
中看到一堆新文件。它们看起来像这样:
.chef/syntaxcache/8ab66bdf1ceb07273f7b3d71f483fbd84be595e845e90ffcbeb0ba6d22f684b0
我应该将它们添加到版本控制中,还是只是在 .gitignore
中放置一个模式以将它们排除在外?
最佳答案
不,.chef
下的大多数内容都是临时文件。具体来说,这些是(我认为)Erb 模板的渲染版本,因此我们可以在它们上运行 Ruby 语法检查器。我有点惊讶我们之后没有删除它们,这可能是一个错误。
关于ruby - Chef : should I be checking "syntaxcache" files into version control?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37758855/