2011-09-14 18 views
17

Tengo un proyecto en Github y quiero crear dos equipos distintos de contribuyentes.Cómo aprobar compromisos en Github

El primer equipo será un equipo de auto-organización push/pull que puede hacer cambios a voluntad.

El segundo equipo será personas que son nuevas en el proyecto y necesitan más orientación.

Me gustaría poder "aprobar" los cambios realizados por el segundo equipo, es decir, revisarlos por pares y ayudarlos a comprender mejor nuestros estándares y la dirección del proyecto.

¿Cómo configuro los permisos para que puedan realizar cambios, pero esos cambios deben aprobarse?

+7

Ehh. ¿Vas a decir a facebook preguntas "No deberías preguntar Facebook", Java pregunta "¿No deberías preguntar en el foro oficial de Oracle?", Etc ... – apscience

+4

Gracias gladoscc. @Abizern Hacemos preguntas en Stack porque nos gusta el hecho de que no solo recibimos respuestas, sino que otras personas nos ayudan a elegir la respuesta correcta al votarlas. ¡Es por eso que este sitio es tan increíble! – Fenton

Respuesta

16

Puede agregar desarrolladores "de confianza" como colaboradores (Administración de repositorio → Colaboradores); eso les da acceso completo de lectura/escritura. El resto de los desarrolladores pueden bifurcar el repositorio y emitir una solicitud de extracción cuando desean fusionar algo. Harás una revisión del código en la solicitud de extracción y, si está bien, combínalo.

+1

¿Debo agregar personas a un equipo para que hagan una solicitud de extracción o alguien en github puede hacer eso? – Fenton

+1

Cualquiera puede hacer eso. – zoul

+0

Si se trata de un equipo público, cualquiera puede hacer eso. – ZeissS

1

El equipo que necesita aprobación puede empaquetar sus cambios en parches y enviarlos a una cola de parches (depósito adicional o correo especial). El equipo desarrollador principal puede aprobar el código y aplicar el parche si califica para ello.

2

con la última característica lanzada por github, ahora se puede hacer de inmediato para cualquier miembro del equipo (mejor tenerlo para todos en lugar de excluir algunos).

Pasos:

  1. Configure Ramas Protegidas
  2. Disable Merge Button hasta cometer los cambios son aprobados por un compañero

Más detalles Here ... enter image description here editado la respuesta como el gran problema 1 con Repo bifurcado se ha arreglado ahora

+0

Editó la respuesta ya que ahora se resuelve el problema con las ramas bifurcadas y su característica utilizable para cualquier rama que esté protegida dentro del proyecto – Pooja

Cuestiones relacionadas