update udemy team repositorio instalar git tfs tfs2013 tfs2015

git - udemy - Requerir solicitud de extracción en TFS



tfs update (3)

Hay una característica en TFS 2015 que lo soportará (no está en CTP1 que acaba de lanzarse).

Pull Requests se implementaron recientemente en TFS. ¿Hay alguna manera de obligar a los usuarios a realizar solicitudes de extracción y que otros lo revisen antes de que puedan fusionarse en una sucursal?

Intenté restringir los permisos de Contribute a la rama para un grupo TFS, pero eso les impidió fusionarse a través de las solicitudes de extracción también.


Marcó su pregunta con TFS 2013, y creo que lo que usted solicita estrictamente no es posible.

Sin embargo, en TFS 2015 y VSO puede acceder a una función llamada Políticas de sucursal en la configuración del proyecto del equipo -> Control de versiones -> Haga clic en su repositorio -> Políticas de sucursal.

Bueno, ahí tic. Requiere un número mínimo de revisores por solicitud de extracción . Si es importante que otros realicen la revisión, asegúrese de que Permitir que los usuarios aprueben sus propios cambios no esté marcado.

He escrito una publicación de blog que la describe con más detalle.


Pude evitar esto al crear 2 grupos separados: Aprobadores y Colaboradores. Luego restringí los contribuyentes a contribuir a una rama específica y solo permití los aprobadores.

La diferencia clave es que los aprobadores no están en los contribuidores y viceversa.

Si las personas están en ambos grupos, sugeriría darles a los aprobadores una cuenta secundaria hasta que TFS 2015 esté disponible. Esto no evita que los aprobadores impulsen cambios sin una solicitud de extracción, pero al menos esto lo lleva en la dirección correcta.