2011-12-23 14 views
7

usamos TFS-2010. tenemos un proyecto de equipo en la colección Proyecto. y tenemos 15 proyectos bajo proyecto de equipo. ahora otro equipo (no empleado de la compañía) se unirá desde una ubicación remota. y van a trabajar en un proyecto específico.
Problema:
por lo que me gustaría hacer es establecer el permiso de tal forma que solo vean ese proyecto en particular, el proyecto del resto 14 debería estar oculto para ellos (ni siquiera es posible verificarlo ni obtener la fuente))

El servidor TFS se ejecuta actualmente en las instalaciones. y estamos accediéndolo como usa el Dominio.
gracias por cualquier ayuda.TFS - Establecer permiso para un proyecto específico dentro del proyecto del equipo

Respuesta

8

Puede seleccionar cualquier carpeta en el explorador de control de código fuente, hacer clic con el botón derecho, propiedades, pestaña Seguridad y restringir u otorgar derechos a cada carpeta específica por roles.

De esta manera podría crear una nueva Función de seguridad TFS, llámelo Consultores (del Equipo -> Configuración del proyecto del equipo -> Membresía del grupo -> Nuevo ...). Concédale acceso a las carpetas apropiadas y luego asigne todas las cuentas de dominio de sus consultores.

+0

gracias Dylan, según sus instrucciones, he creado un nuevo rol. pero cuando traté de conectarme al servidor TFS desde VS2010, no puedo ver el proyecto del equipo en proceso de recopilación, ¿debería también establecer un permiso para eso? – Nnp

+0

resulta que tuve que Apple el mismo permiso en el nivel del proyecto. ahora todo funcionó. – Nnp

3

Lo que hacemos en el trabajo cuando los consultores necesitan acceso a nuestro control de código fuente es crear una nueva rama con el código en el que van a trabajar y otorgarles permisos para esa sola rama. Su grupo también podría trabajar fuera de esa rama y volver a unirse a su rama principal cuando sea apropiado.

+0

gracias hawkke, ¿creará una nueva sucursal creará una nueva colección? (lo siento, soy nuevo en TFS) – Nnp

+0

@nnp no. Creará la nueva rama dentro de su proyecto de equipo existente. Simplemente agregue una nueva carpeta en su proyecto de equipo (el proyecto TFS, no el proyecto de estudio visual), conviértalo en una sucursal y cree una nueva solución de Visual Studio con el código que desea dentro de la sucursal. Luego aplique seguridad a esa rama. – hawkke

Cuestiones relacionadas