Sé que muchas tiendas de software mantienen los archivos binarios bajo control de fuente . Sin embargo, nuestra tienda había venido a almacenar frameworks completos en el repositorio: DirectX runtime, CUDA, nVidia Optix, lo que sea.
Se dice que facilita la configuración de una máquina de desarrollo (supuestamente, obtenga la última versión y comience a codificar). Sin embargo, hincha considerablemente el repositorio y lo carga con una historia irrelevante.
Nunca he visto tal patrón de uso. ¿Lo consideras una buena práctica?
[EDITAR:] No tengo ningún problema con el control de origen de binarios de terceros aislados. La pregunta se refiere a tiempos de ejecución de framework completos, que generalmente consisten en más de 10 binarios. Como ejemplo extremo, tome el SDK de Windows (que no guardamos en el repositorio, gracias a Dios, pero no veo diferencias en principio).