Heroku Git存储库大小

时间:2010-10-07 10:38:14

标签: git heroku

在应用程序的后期开发过程中,我一直在推送到heroku,以至于那里的存储库相当大。

我想在现阶段,在网站发布之前,从回购中删除所有旧版本,因为它似乎是明智的家务。什么是最好的解决方法,以便我的在线申请不受干扰?

2 个答案:

答案 0 :(得分:11)

实际上没有必要为Heroku做这件事,因为当你推动它时,它会将你的应用程序编译成一个slug以便快速部署,而这一步就是完全放弃git repo。

但如果您真的想这样做,我建议您只删除项目中的.git/目录并使用git init开始新的回购。

Heroku的行为就像你可以推送的任何其他git遥控器一样,所以你可以对普通的git遥控器做任何事情,你可以对你的Heroku git遥控器做。因此,如果您将一个新的空回购推送给它,那肯定会解决您的问题。

答案 1 :(得分:2)

使用gitignore来实际使用的东西并确保所有图像等都在s3上,保持你的小块小到pos是第一个问题。 Heroku会在上传时重新启动你的应用程序,这样你就无法避免停机问题(希望能够在停机时纠正这个问题),因为我使用了heroku已经有一段时间了。