2012-09-19 19 views
10

En mi entorno tenemos ramas Dev, Main y Production. También tenemos equipos de Negocios y Arquitectura. Lo que me gustaría lograr es la siguiente:Evite los registros y restrinja las fusiones para la rama TFS

  1. Ambos equipos pueden contribuir a Dev
  2. El equipo de negocios sólo puede leer principal y Producción
  3. El equipo de arquitectura sólo puede fundirse en principal y Producción

Actualmente, ambos equipos son miembros del grupo de Colaboradores en Team Project.


Solución Final:

  1. creó un grupo llamado Los oficiales Promo en la colección de
  2. Agregado el equipo de Arquitectura al nuevo grupo
  3. Agregado el grupo de promoción para los permisos en la colección nivel (en Source Control Explorer haga clic con el botón derecho en la colección, seleccione propiedades y haga clic en permisos
  4. Gave Promo Officers Leer, Salir, Registrar, Etiqueta, Etiqueta de administrador s, fusionar y administrar permisos de sucursal
  5. Desactivado Heredar seguridad para las ramas Principal y Producción.
  6. Establezca los permisos para que los colaboradores simplemente lean.

NB: No puede denegar los permisos no deseados para los Colaboradores porque si un usuario está ambos en Colaboradores y Oficiales promocionales, entonces la denegación tiene prioridad y no tendrán los permisos correctos. En segundo lugar, no pude lograr mi objetivo de solo permitir fusiones con Main y Production, ya que necesita permisos de Check In y Check out para realizar fusiones.

+0

esto funcionó ... Subí y esta es la mejor respuesta – user2624242

Respuesta

10

Si hace clic con el botón derecho en una carpeta en Source Control Explorer y va a Propiedades -> Seguridad, puede administrar los permisos hasta el nivel de carpeta/rama.

+1

¡Hola Dylan! Lamentablemente, necesito mucha más orientación. Sé que puedo establecer los permisos en las propiedades, pero no tengo claro a qué configurarlos. ¿Debo eliminar el grupo Colaboradores y agregar mis dos grupos personalizados directamente? – Swoogan

+0

Dejaría la carpeta Dev con los valores predeterminados, pero editaría las carpetas PRINCIPAL y PRODUCCIÓN para eliminar la capacidad de Contribuidores de escribir/registrar (pero deje lectura), y agregar explícitamente el grupo Arquitectura para permitirles Combinar/Verificar- En etc. –

Cuestiones relacionadas