4

我希望你们可以推荐一个“最佳实践”来控制 git 中 Rails 站点的二进制资产的源代码。

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

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

谢谢!

4

2 回答 2

0

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

如果你真的在你的 repo 中看到了膨胀并且想要保持主 rails 应用 repo 没有这个,你可以查看git submodules - 对图像的所有更改都将保存在一个单独的assets (例如) repo 中,保持你的主要回购免于发生膨胀。

于 2012-06-15T01:17:22.327 回答
-1

将图像文件夹添加到您的.gitignore文件中。例如

/app/assets/images/*
于 2012-06-14T23:55:24.450 回答