Pregunta

Tengo un solo Repositorio SVN todos mis proyectos. En SVN también tengo un directorio que contiene el compilado bibliotecas (como .dll, SWC) que se hace referencia directamente por los proyectos.

Quiero otro desarrollador para hacer un proyecto para mí y no quiero abrir mi árbol SVN todo a él. Si fue sólo por no ser capaz de comprometerse yo sólo sería establecer el permiso de lectura en authz, pero no quiero ver que todo es mi otro código fuente .

No quiero que él haga dos cajas, una para el proyecto y otro para la carpeta de la biblioteca, ya que todos los rutas relativas serían mal estado si trato de verlo y compilarlo .

Así que queremos siguiente: A la caja del tronco de este usuario debería conducir a una salida que contiene la estructura de carpetas de todos a este usuario relevante directorios, omitiendo todo no relevante .

es decir .: Si mis miradas SVN SVN Checkout como esta:

-trunk
|-BinLibrary
|-Project 1
|-Project 2
|-ExternalProjects
 |-Project 3

Quiero su caja para tener este aspecto:

-trunk
|-BinLibrary
|-ExternalProjects
 |-Project 3

¿Es posible? En caso afirmativo: ¿Cómo

Cualquier ayuda se agradece!

Edit: Estoy usando svnserve en un entorno Windows (sin apache)

¿Fue útil?

Solución

En el archivo authz, en las líneas username = permission, dejando de permisos vacío significa que el usuario no tiene acceso respectivo, ni siquiera leer. En el manual, considere este ejemplo:

[calc:/branches/calc/bug-142]
harry = rw
sally = r

[calc:/branches/calc/bug-142/secret]
harry =

Harry no puede leer secreto.

Se puede dar a otro usuario sin permiso en todo el repositorio, y luego en el camino específico de lectura y escritura.

Otros consejos

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top