Un parche de Gerrit depende de un parche desactualizado

enter image description here

Que he hecho:

  1. empujar un parche a gerrit
  2. hacer una label
  3. tags de empuje
  4. usuario administrador fusionar este parche para dominar

No puedo encontrar ninguna respuesta para este problema. Y lo más importante es que este parche depende de sí mismo.

El problema:

Su cambio (CHANGE-2) depende de otro (CHANGE-1) pero el patchset (commit) del CHANGE-2 utilizado como base para CHANGE-1 está desactualizado. En otras palabras: alguien (o el propio Gerrit) creó un segundo parche para CHANGE-1 y ahora CHANGE-2 depende de un parche que nunca se integrará (fusionará) a la sucursal.

Tienes algo como esto:

BASE --- CHANGE-1_PATCHSET-1 --- CHANGE-2_PATCHSET-1 \ \--- CHANGE-1_PATCHSET-2 

Necesita volver a establecer CHANGE-2 para tener algo como esto:

 BASE --- CHANGE-1_PATCHSET-1 --- CHANGE-2_PATCHSET-1 \ \--- CHANGE-1_PATCHSET-2 --- CHANGE-2_PATCHSET-2 

Dependiendo de su versión de Gerrit y de los cambios (si tiene conflictos o no) puede hacerlo fácilmente usando el button Rebase en la interfaz de usuario de Gerrit. Si tienes una versión antigua de Gerrit o encuentras conflictos, deberás ejecutar la "git rebase" manualmente (algo así como: git rebase CHANGE-1_PATCHSET-2_commit).