Al usar Subversion (svn) para control de fuente en múltiples proyectos, he notado que el número de revisión aumenta en todos los directorios de mis proyectos. Para ilustrar mi diseño SVN (usando los nombres de proyectos ficticios):Número de revisión de Subversion en múltiples proyectos
/NinjaProg/branches /tags /trunk /StealthApp/branches /tags /trunk /SnailApp/branches /tags /trunk
Al realizar un envío al tronco del Programa Ninja, digamos que recibo de que ha sido actualizado a la revisión 7. Al día siguiente, digamos que realizo un pequeño cambio a la aplicación Stealth y vuelve como revisión 8.
La pregunta es: ¿Es una práctica común aceptar, al mantener múltiples proyectos con un servidor de Subversion, tener una revisión de proyectos no relacionados? aumento de número en todos los proyectos? ¿O lo estoy haciendo mal y debería crear repositorios individuales para cada proyecto? ¿O es algo completamente diferente?
EDIT: Me retrasé en marcar una respuesta porque había quedado claro que hay razones para ambos enfoques, y aunque esta pregunta fue lo primero, me gustaría señalar algunas otras preguntas que en última instancia están pidiendo al misma pregunta:
Should I store all projects in one repository or mulitiple?
El segundo enlace a la entrada del blog es bastante perspicaz, recibiste mi voto popular. Originalmente, había aceptado una respuesta a esta pregunta, pero ahora me doy cuenta de que no hay una "Mejor práctica" para la cuestión del repo múltiple frente al individual. Depende de la situación (como dice el artículo del blog) –
** Advertencia: ** Cuando los números de revisión aumentan en un escenario de proyectos múltiples, hay una función de SVN que debe ** NO ** intentar ejecutar: 'Revisión gráfico'. Esto escanea todas las revisiones hasta 1, sin importar si están relacionadas o no con el archivo en el que lo ejecuta. * Después * has esperado por la eternidad, y la herramienta se muestra, entonces, tienes la oportunidad de filtrar en qué número de revisión deseas comenzar ... – awe
Intenté leer la publicación del blog y obtuve un desafío de autenticación.Sin embargo, pude encontrar una copia [en la máquina de wayback] (http://replay.web.archive.org/20090228154135/http://blogs.open.collab.net/svn/2007/04/single_reposito. html) – pohl