微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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从一个应用推送到另一个应用程序!

解决方法

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐