我希望你们能为 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/