ruby – 轨道 – 替代方式做一个大的回购的初步推动

前端之家收集整理的这篇文章主要介绍了ruby – 轨道 – 替代方式做一个大的回购的初步推动前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在开发和生产中有一个很大的Rails 3.1应用程序,我只是在Heroku上设置了一个分段环境.因为我的git repo是相当大的,我每次尝试推送时都会超过33%的超时错误.

是否有替代git推动分期大师为这个初步的巨大推动?

错误消息是

EmBP-2:Appname Emma$git push staging master
Counting objects: 17421,done.
Delta compression using up to 4 threads.
Compressing objects: 100% (6363/6363),done.
Connection to 10.10.18.33 closed by remote host.46 KiB/s    
error: pack-objects died of signal 13
error: Failed to push some refs to 'git@heroku.com:appname-staging.git'

///////////////////
解决方案/编辑,几个月后…

使用Heroku(实验性)管道功能,如果您已经设置了一个您已经推送代码的环境,那么现在就有一种方法解决这个问题.从Heroku docs

“例如,您可以将代码推入分段,将其内置到一个s lug and and and and and and”“”“”“”“”“”“

大约5秒钟,Heroku将现有的s to从一个应用推送到另一个应用程序!

解决方法

另一种办法就是把你的巨大的承诺分解成许多小的.在执行此操作之前进行标记或分支.每个都会有一些构成合理推动的文件.做一个临时分支指向提示.现在将主站重置为第一个较小的提交.推.将主设置为下一个提交.推.重复一遍直到完成.

现在将主人恢复到原来的位置.你已经转移了对象.推送此大提交不应重新发送远程上已存在的所有对象.

猜你在找的Ruby相关文章