SVN administra múltiples versiones del mismo proyecto

Estoy tratando de configurar un sistema SVN para mi empresa, pero la estructura es un poco complicada y no estoy seguro de si se puede lograr. Entonces el escenario es esto. Estamos desarrollando una aplicación web (no un website normal sino una aplicación compleja) y tenemos dos grupos diferentes trabajando:

  1. Desarrolladores normales que manejan errores corregidos.
  2. Desarrolladores especiales responsables del trabajo de I + D.

El equipo de I + D está desarrollando algunas funcionalidades nuevas que utilizan algunas classs existentes y también genera algunas classs diferentes propias. Ahora los desarrolladores de Normal se subcontratan y no deberían poder acceder a ninguno de los files que el grupo de I + D crea hasta que se publiquen, pero el grupo de I + D debería tener acceso a todos los cambios que realice el primer equipo.

¿Es posible manejar esto? ¿Si es así, cómo?

Estoy tratando de configurar un sistema SVN para mi empresa, pero la estructura es un poco complicada y no estoy seguro de si se puede lograr.

Es alcanzable. Sin embargo, debe conocer los requisitos detallados que cubrirán su escenario. El escenario actual podría estar respaldado por varios enfoques.

Debe diseñar una estrategia de bifurcación para su process de desarrollo y hacer uso de la autorización basada en routes para implementar el control de acceso en su repository SVN. Le ayudará a configurar los permissions de forma granular, de modo que R & D tenga pleno acceso al historial del proyecto, pero los desarrolladores subcontratados tienen un acceso limitado.