ruby-on-rails - 在 git 中存储 Rails Assets ?备择方案?

标签 ruby-on-rails ruby-on-rails-3 git

我希望你们能为 git 中的 Rails 站点的源代码控制二进制 Assets 推荐一个“最佳实践”。

我主要担心的是,当我们在网站上工作时,不断地从我们的 git 存储库中添加和删除 500kb 以上的图像,该存储库最终会变得非常庞大和笨拙,我们要么不得不从历史记录中手动删除这些图像(容易到灾难,据我所知)或忍受长时间的初始下载和磁盘上额外浪费的空间。

有哪些替代方案可以将应用程序的逻辑与 Assets 分离? Git 子模块?还有什么吗?

谢谢!

最佳答案

似乎这在 SO 和其他地方的其他地方已经很好地涵盖了。开始(搜索 5 秒后):

如果您真的发现您的存储库膨胀并且想要让主要的 Rails 应用程序存储库没有这个问题,您可以查看 git submodules - 对图像的所有更改都将保存在单独的 assets (例如) 存储库中,使您的主存储库免于膨胀。

关于ruby-on-rails - 在 git 中存储 Rails Assets ?备择方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11042746/

相关文章:

ruby-on-rails - Ruby on Rails 使用预先存在的数据库。 Rails 让一切变得复数

sql - Rails 有 activerecord 一次性获取所有需要的关联吗?

ruby-on-rails - 加速 pg_search 中使用关联的查询

ruby-on-rails - 在 View 中转换模型值

git - 有选择地提交到主存储库的技术

ruby-on-rails - rails View 中有多少代码是可以的?

ruby-on-rails - 如何要求 Rubocop 检查特定方法/关键字的使用情况?

ruby-on-rails-3 - 使用rails3自定义错误处理

git - 如何从现有项目在本地主机上设置裸 git 存储库?

git - 使用 svn repo 自动运行 Travis-ci?