了解Gerrit依赖项

时间:2015-04-21 00:58:45

标签: git gerrit

我不太了解Gerrit中的“依赖”概念。

如果我的号码为230693, 如果 refs / changes / 93/230693 / 2 是最新的补丁集, 是我的更改集引用/更改/ 93/230693 的“依赖项”?

换句话说,

Gerrit对“依赖”的定义是否只是一个git概念,或者是否存在可能不一定可由给定变更集的最新补丁集访问的临时依赖?

1 个答案:

答案 0 :(得分:1)

Gerrit更改的依赖关系是其父更改(提交),即在提交问题更改之前必须提交的更改。 Gerrit希望将更改合并到指定的目标分支,但由于git如何工作,还包括任何父更改。允许这样做会回避对这些变化的审查。如果已经提交并且可以从分支机构获得更改的父提交,则无需担心。

因此,Gerrit的依赖概念基于提交谱系,并且不是任意选择的。

请注意,如果这适用于Cherry Pick submit type,则无。选择该提交类型后,将忽略更改的依赖关系。