Todavía estoy tratando de aprender a usar Gerrit y su proceso. Pasos que hicieron dondeCómo corregir problemas de revisión en Gerrit cuando hay una segunda revisión más reciente también
- empuje primera
change1
a Gerrit para su revisión a CABEZA: refs/a/desarrollar - trabajar en otra cosa en la misma rama y empuje
change2
a Gerrit para su revisión a CABEZA: refs/a/se desarrollan
Ambos han compromete Gerrit líneas de Cambio-ID
así que ahora quiero abordar problema para change1
así que no
git checkout -b change1 <change 1's commit id>
hizo que mi cambios y comprometido (añadiendo el Cambio-ID para el mensaje de confirmación)
git add .
git commit
Ahora cuando hago
git push origin HEAD:refs/for/develop
me sale
! [remote rejected] HEAD -> refs/for/develop (squash commits first)
error: failed to push some refs to 'ssh://[email protected]:29418/CommunicationsLibrary'
Cómo hacer Corrijo los problemas en las reseñas apiladas y lo publico en gerrit sin tener que crear otra revisión.
¿El segundo cambio que empujó a Gerrit tener la primera cosa que empujó como una dependencia? – xshoppyx
Sí, tiene el 1er cambio como una dependencia –
No he tenido tiempo de probar esto hoy - gracias por tus respuestas intentaré mañana - no lo he olvidado :-) –