2011-12-18 9 views
10

Soy novato en gerrit: http://code.google.com/p/gerrit/ Lo instalé con git en mi Mac local. Está hecho.Cómo fusionar commit en Gerrit Code Review

que hacer un poco de acción de prueba:

  • registro 2 cuentas, los primeros cuentas conceden el privilegio "Administradores", el segundo cuenta conceder los "Usuarios Registrados"

  • crear nuevo proyecto

  • uso la segunda cuenta a pus h un compromiso de dominar la sucursal para su revisión. Agregue primero como revisor

  • La revisión es ACEPTABLE. Cómo fusionar este compromiso a la rama principal? ¿Alguna solución por interfaz de usuario web?

¡Gracias!

Respuesta

16

Resolví mi problema.

atención

de pago a 3 categorías en Admin/Proyecto/Acceso:

  • CodeReview
  • verificado
  • Presentar

Echo de menos los 2 últimos categorías, por lo que, Gerrit no lo hacen mostrar el botón enviar

1

Los permisos predeterminados en Gerrit no siempre son los que usted podría esperar. Para que el primer revisor pueda enviar la revisión, tendrá que darles (bueno, a los Administradores) permiso para hacer un puntaje de revisión "+2".

Después de hacer esto y el revisor marca la confirmación como +2, Gerrit fusionará automáticamente la confirmación en la rama para la que se envió.

+0

Hola, marcó como +2. Solo muestra el mensaje "Me parece bien, aprobado". El código no está fusionado. –

+0

Y cuál es la marca +3 –

+0

¿Presionó el botón "Enviar" después de marcar como +2? Eso es lo que le dice a Gerrit que realice la fusión. –

6

Una vez que el compromiso tiene la puntuación máxima en cada categoría y no hay puntajes mínimos en ninguna categoría, se puede combinar. Las categorías predeterminadas son revisión de código (-2 a +2) y verificado (-1 a +1). Por lo tanto, para fusionar una confirmación, debe tener una Revisión de código de +2 y una puntuación verificada de +1, y ninguna revisión de código de -2 o -1 puntuación de verificación.

Un usuario con privilegios 'Enviar' verá el botón 'Enviar Patch Set n' al lado del botón 'Revisar'. Haga clic para fusionar la confirmación.