git pull之后Gerrit的错误依赖性

时间:2013-10-12 14:48:55

标签: git gerrit

我在Git中做了以下操作,现在有一个错误的依赖问题。

  1. 使用git checkout -b fixPlayer
  2. 创建了一个新分支
  3. 我对代码进行了一些更改,并创建了一些新文件,然后使用git add -A进行提交
  4. 然后我通过git commit
  5. 提交了更改
  6. 几天后,我使用git checkout -b fixLaserAim
  7. 创建了一个新分支
  8. 混乱开始的地方,我认为)。我认为我的“master”的本地工作副本可能已经过时了,所以在这个分支中,我运行了git pull。我认为这引起了某种合并问题。所以我切换回主人,更新它(git checkout mastergit pull),然后切换回我的第二个分支git checkout -b fixLaserAim
  9. 我完成了对fixLaserAim的更改,提交阶段,git add -A,并提交了git commit
  10. 最后,我切换到我之前的分支“fixPlayer”,然后将其推送到git push origin HEAD:refs/for/master,然后切换到我的“fixLaserAim”分支,并执行相同的操作。
  11. 这两个更改都出现在Gerrit中,但出于某种原因,“fixLaserAim”指出它依赖于“fixPlayer”。这两个文件没有触及任何相同的文件,我试图找出如何在Gerrit中删除这种依赖,因为它阻止了自动构建,并且最终会进入生产阶段。

    如何解决此问题?

1 个答案:

答案 0 :(得分:1)

最后,它是Git本身的服务器端错误。解决。