是否应该将 Active Storage 二进制变体文件推送到版本控制?

Should Active Storage binary variant files get pushed to version control?

我一直在开发我的网络应用程序并将图像上传到该应用程序,当我推送到 bitbucket 时,它包括存储文件夹中的所有(许多)二进制文件。我没有更改默认的活动存储配置。这应该发生吗?

没有。新 Rails 应用程序的默认 .gitignore 文件包括 /storage/*:

# Ignore uploaded files in development
/storage/*

如果您使用的是 Git,请确保您的 .gitignore 文件包含上述内容。否则,将您的 VCS 配置为忽略 /storage/*.