2013-05-29 10 views
0

我将资产添加到git,然后再次运行rake assets:precompile。但现在gz文件全部改变了。但纯文本的CSS和JS文件不是。为什么Rails资产管道会生成每次生成不同的.gz文件?

为什么gz文件改变了?

enter image description here

+2

gzipped文件包含最后修改的时间戳,因此即使文件内容没有改变,.gz也可以改变。 –

+0

语义搜索的神恨你;) –

回答

0

首先你不应该使用gzip文件添加到您的源代码控制系统。 我会改变,因为每次创建新的gzip文件时,即使内容相同,结果文件也会不同,并且源代码管理系统不知道如何处理此问题(而且它不应该这样做它)。

你应该看看this answer来知道要添加到gitignore的文件。

你也可以在github上看看this discussion

相关问题