So che molti negozi di software tengono i binari sotto il controllo del codice sorgente . Tuttavia, il nostro negozio era arrivato a memorizzare interi framework nel repository: runtime DirectX, CUDA, nVidia Optix, qualunque cosa.
Si dice che semplifichi la configurazione di una macchina di sviluppo (presumibilmente, ottieni le ultime novità e inizia a scrivere codice). Tuttavia, gonfia considerevolmente il repository e lo carica di cronologia irrilevante.
Non ho mai visto un tale schema di utilizzo. La consideri una buona pratica?
[EDIT:] Non ho problemi con i binari di terze parti isolati per il controllo del codice sorgente. La domanda si riferisce a runtime dell'intero framework, generalmente costituiti da oltre 10 binari. Ad esempio, prendi Windows SDK (che non conserviamo nel repository, grazie a dio, ma in linea di principio non vedo differenze).