Я знаю, що багато програмних магазинів тримають двійкові файли під контролем джерел . Однак наш магазин прийшов для зберігання цілих фреймворків у сховищі: DirectX runtime, CUDA, nVidia Optix, будь-що інше.
Кажуть, що полегшити налаштування машини для розробників (нібито, отримати останню версію та почати кодування). Однак він значно роздуває сховище та обтяжує його нерелевантною історією.
Я ніколи не бачив такої схеми використання. Ви вважаєте це гарною практикою?
[EDIT:] У мене немає проблем із джерелами, що контролюють джерело, ізольованих сторонніх бінарних файлів. Питання стосується цілих циклів виконання, які зазвичай складаються з 10+ двійкових файлів. Як крайній приклад, візьміть Windows SDK (який ми не зберігаємо у сховищі, слава богу, але я не бачу різниці в принципі).