在Git中存储Rails资产?备择方案?

时间:2012-06-14 23:29:20

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

我希望大家能为git中的Rails站点的源控制二进制资产推荐一个“最佳实践”。

我主要担心的是,当我们在网站上工作时,不断添加和删除我们的git repo中的500kb +图像,repo最终会变得非常肥胖和笨重,我们要么必须从历史中手动删除这些图像(俯卧)据我所知,或者在磁盘上进行长时间的初始下载和额外浪费的空间。

将应用程序的逻辑与资产分开有哪些替代方案? Git子模块?还有什么吗?

谢谢!

2 个答案:

答案 0 :(得分:0)

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

如果你真的在你的回购中看到臃肿,并且想要保持主要铁路应用仓库免费,你可以查看git submodules - 对图像的所有更改都将保留在单独的{{3}}内。 1}} (例如) repo,保持您的主回购免于臃肿。

答案 1 :(得分:-1)

将images文件夹添加到.gitignore文件中。 e.g。

/app/assets/images/*