2012-09-17 6 views
6

Soy relativamente nuevo en el control de fuentes en general y mercurial específicamente. En mi lugar de trabajo utilizamos mercurial. Como es normal en un equipo, varias personas trabajan en proyectos diferentes pero relacionados. La idea era tener un repositorio principal (para el proyecto X) y subrepos para "proyectos secundarios"¿Por qué los sub repositorios mercuriales se consideran una característica de último recurso?

Implementar esto no es un problema. Pero tenía curiosidad sobre por qué en la documentación de mercurial consideran utilizar la función de subrepos, "a feature of last resort".

Respuesta

2

Crea una especie de dependencia que se encuentra en un lugar delicadamente equilibrado entre demasiado dependiente para mantenerse en proyectos completamente separados y demasiado dependiente para mantenerse en el mismo proyecto. Las personas a menudo piensan que están en ese punto óptimo cuando no lo son, especialmente si están acostumbrados a la estructura de carpetas del control de versión centralizada. No recuerdan que metieron todo en un repo para evitar el inconveniente de mantener múltiples servidores centralizados de control de versiones, en lugar de han debido a alguna relación de dependencia intrínseca entre los proyectos mismos.

+0

Gracias. Ayuda a poner las cosas en perspectiva – FSB

Cuestiones relacionadas