【发布时间】:2012-10-05 04:05:00
【问题描述】:
我一直在使用 heroku 和 git 通过基本工作流程更新 facebook 应用程序。我是唯一一个工作的人,唯一发生的事情是每周一次新的二进制文件。 git commit -am "新更新" git push heroku
二进制文件已增长到大约 30 MB。最近所有的推送命令都像这样失败: 计数对象:7,完成。 压缩对象:100% (4/4),完成。 致命:sha1 文件''写入错误:无效参数 错误:未能将一些参考推送到“mysecretgitplace”
我查看了很多地方,发现这是一个非常常见的问题,似乎没有什么特别的原因,也可能是任何原因。 现在,随着时间的推移唯一改变的是二进制文件的大小和提交次数的增加,可能就是这样。
所以现在我想尝试通过删除/销毁/删除这个二进制文件的历史记录来减少我正在使用的服务器空间(完全除了当前版本(在服务器上的头/主服务器上)。除了每周提交二进制文件之外,我还会每隔一段时间执行一次。
有没有让我这样做的命令? (提交新的二进制文件后,无需重新添加文件的整个“已删除”历史记录)
(很明显,我只想开发我的游戏,而不是为所有服务器和版本控制而烦恼。)
【问题讨论】:
标签: git heroku binary push history