我希望大家能为git中的Rails站点的源控制二进制资产推荐一个“最佳实践”。
我主要担心的是,当我们在网站上工作时,不断添加和删除我们的git repo中的500kb +图像,repo最终会变得非常肥胖和笨重,我们要么必须从历史中手动删除这些图像(俯卧)据我所知,或者在磁盘上进行长时间的初始下载和额外浪费的空间。
将应用程序的逻辑与资产分开有哪些替代方案? Git子模块?还有什么吗?
谢谢!
答案 0 :(得分:0)
似乎在SO和其他地方的其他地方已经很好地涵盖了这一点。开始(搜索5秒后):
如果你真的在你的回购中看到臃肿,并且想要保持主要铁路应用仓库免费,你可以查看git submodules - 对图像的所有更改都将保留在单独的{{3}}内。 1}} (例如) repo,保持您的主回购免于臃肿。
答案 1 :(得分:-1)
将images文件夹添加到.gitignore
文件中。 e.g。
/app/assets/images/*