git - 在对 web 项目进行版本控制时,我应该在 repo 中包含 .sass-cache 吗?

标签 git caching sass gitignore repository

在创建新项目或升级旧项目时,我应该在 repo 中结束 .sass-cache 目录吗?因为它总是在变化并且取决于预处理器的运行,所以忽略它不是更容易吗?包含缓存目录有什么好处?

最佳答案

不,您不应该包含该目录。一般规则是不包括由版本控制中的某些自动化过程生成的任何文件。包含生成的文件会使 merge 变得困难,将虚假的差异添加到提交中,并且会使您的存储库难以浏览,原因如下。

(有一些值得注意的异常(exception),例如包含 db/schema.rb 或 Rails 项目的 Gemfile.lock。)

关于git - 在对 web 项目进行版本控制时,我应该在 repo 中包含 .sass-cache 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20105123/

相关文章:

caching - 如何在 GitLab CI 中有一个 "cache per package.json"文件?

sass - 如何在 Bootstrap 中引用 $container-max-widths

css - 可以在 SCSS 中导入 SASS 文件吗?

git - 如何将 Git 存储库中可用的包添加到 Buildroot?

git - 可视化 github 上的 git 仓库

git - 使用 Github for Windows 发布到多个远程

java - Spring缓存给定的请求

java - 如何增加 Java 6 的最大堆大小?

git - 在命令行中解压zlib文件

css - 如何使用类似于 Sass 的 darken() 的 CSS 变量创建颜色阴影?