Tengo varios proyectos que crean bibliotecas reutilizables. Todos estos proyectos están bajo control de fuente.Uso de bibliotecas controladas por origen en proyectos controlados por origen
Cuando utilizo estas bibliotecas en un proyecto, simplemente enlace a la misma versión ONE en mi disco local. Sin embargo, como se puede imaginar, esto puede causar problemas cuando confirmo mi compromiso, y un desarrollador diferente intenta clonar el repositorio.
¿Cuál es la mejor práctica al usar componentes también bajo control de fuente? ¿Debo incluir los "proyectos de biblioteca" en el control de fuente del "proyecto principal"? ¿Esto causará problemas?
NB: Las bibliotecas toman bastantes directivas de compilación por lo que es casi imposible simplemente compilar una versión estática y un enlace a eso. Además, sigo desarrollándolos en paralelo.