Conosco molti negozi di software mantieni i binari sotto controllo sorgente . Tuttavia, il nostro negozio era venuto a memorizzare intere framework sul repository: DirectX runtime, CUDA, nVidia Optix, qualunque cosa.
Si dice che rende più facile l'impostazione di una macchina di sviluppo (presumibilmente, si ottiene l'ultima e inizia la codifica). Tuttavia, considerevolmente gonfia il repository e lo carica con la cronologia irrilevante.
Non ho mai visto un modello di utilizzo simile. Lo consideri una buona pratica?
[EDIT:] Non ho alcun problema con i binari di terze parti isolati che controllano i sorgenti. La domanda si riferisce a interi runtime del framework, in genere costituiti da più di 10 binari. Come esempio estremo, prendi Windows SDK (che non teniamo nel repository, grazie a dio, ma non vedo alcuna differenza in linea di principio).