Migración de TFS a GIT en busca de mejores prácticas de roles y responsabilidades

Migrando de TFS a GIT, STASH. Lea que hay un concepto de guardián que tiene que revisar el código y realizar una llamada al fusionarse con la twig principal. Buscando las mejores prácticas sobre lo que se supone que deben hacer los desarrolladores, qué se supone que deben hacer los leads, qué roles y responsabilidades de los administradores, etc., al usar estos productos.

En el alijo, puede bloquear twigs a personas específicas (guardianes).

Para las sucursales que manejan los guardianes, usted crea una request de extracción de su sucursal fuente y solo los guardianes tienen el privilegio de fusionar la sucursal.

Idealmente, tienes una twig de desarrollo / principal que está bloqueada para los desarrolladores. Los desarrolladores crean twigs de características y trabajan en estas twigs de características. Una vez que terminan con twigs de características, crean requestes de extracción de twigs de características para desarrollar / ramificar maestro .

En caso de que tenga un equipo mediano a grande y trabaje en más de un lanzamiento por vez, le sugiero que use gitFlow