Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 厨师:我应该检查一下吗;syntaxcache“;将文件导入版本控制?_Ruby_Git_Version Control_Chef Infra_Gitignore - Fatal编程技术网

Ruby 厨师:我应该检查一下吗;syntaxcache“;将文件导入版本控制?

Ruby 厨师:我应该检查一下吗;syntaxcache“;将文件导入版本控制?,ruby,git,version-control,chef-infra,gitignore,Ruby,Git,Version Control,Chef Infra,Gitignore,我正在学习Chef,并将我的Chef repo保存在版本控制中。当我使用knife cookbook upload并运行git status时,我在.chef/syntaxcache中看到了一堆新文件。它们看起来像这样: .chef/syntaxcache/8ab66bdf1ceb07273f7b3d71f483fbd84be595e845e90ffcbeb0ba6d22f684b0 我应该将这些添加到版本控制中,还是只在.gitignore中添加一个模式以将其删除?不,.chef下的大多数内容

我正在学习Chef,并将我的
Chef repo
保存在版本控制中。当我使用
knife cookbook upload
并运行
git status
时,我在
.chef/syntaxcache
中看到了一堆新文件。它们看起来像这样:

.chef/syntaxcache/8ab66bdf1ceb07273f7b3d71f483fbd84be595e845e90ffcbeb0ba6d22f684b0


我应该将这些添加到版本控制中,还是只在
.gitignore
中添加一个模式以将其删除?

不,
.chef
下的大多数内容都是临时文件。具体来说,这些是(我认为)Erb模板的呈现版本,因此我们可以在它们上运行Ruby语法检查程序。我有点惊讶,我们事后没有删除它们,这可能是一个错误。

我应该打开一个问题吗?不会有什么影响,但这将是一个低优先级的问题,因为它不会造成太大影响。chef/know.rb没有有用的信息来跟踪吗?或者可以逐个用户进行管理?