Gerrithub.io新手显示:代码在GerritHub.io中显示“Merged”,但仍未反映在github master repo

时间:2016-04-18 14:04:25

标签: git gerrit

我在github存储库中有我的代码,我用来检查拉/推码。

现在我已经在github前配置了gerrit以进行代码审查:

我拉代码并推送审查是:

git clone https://review.gerrithub.io/testGitHubUser/TestGitHubProject
git reviw -s 
  • 然后我在其中一个文件中做了一些更改......
  • 然后使用:git add -p
  • 添加文件
  • 然后提交文件使用:git commit -m“xyzmsg”

在此之后我尝试了两种不同的路径:

Path 1 :  git push origin HEAD:refs/for/master

路径2:git review -R

这两种情况我都看到在gerrithub.io中创建的更改......它显示了我的更改.. 我已将自己评为+ 2 ... 然后它显示审核和验证。 也点击了一些按钮发布..也提交。

现在它显示状态为“已合并”,并具有以下消息:

Patch Set 1: Code-Review+2 Verified+1
Change has been successfully merged

问题是没有上述方法,     我在Git hub master repo中看到了代码。 它将如何开始在github repo master中显示? 我现在必须手动git push'github'主仓库吗?

1 个答案:

答案 0 :(得分:0)

您的问题可能是GerritHub中的项目包含GitHub大小太大的文件 - 如果是这种情况,那么从GerritHub到GitHub的autoreplica服务将在没有警告的情况下停止 - 再次启动它然后您必须清除项目文件太大

以下是删除大于1Mb的文件的方法:

git filter-branch -f --tree-filter 'find ./ -size +1M -delete' HEAD