Tôi biết rất nhiều cửa hàng phần mềm giữ nhị phân dưới sự kiểm soát nguồn . Tuy nhiên, cửa hàng của chúng tôi đã đến để lưu trữ toàn bộ khung trên kho lưu trữ: DirectX runtime, CUDA, nVidia Optix, bất cứ điều gì.
Nó được cho là để làm cho một thiết lập máy dev dễ dàng hơn (được cho là, nhận bản mới nhất và bắt đầu mã hóa). Tuy nhiên, nó làm phình to kho lưu trữ và gánh nặng nó với lịch sử không liên quan.
Tôi chưa bao giờ thấy một mô hình sử dụng như vậy. Bạn có coi đó là một thực hành tốt?
[EDIT:] Tôi không gặp vấn đề gì với các nhị phân của bên thứ 3 bị cô lập kiểm soát nguồn. Câu hỏi đề cập đến toàn bộ thời gian chạy của khung, thường bao gồm 10+ nhị phân. Như một ví dụ cực đoan, hãy lấy Windows SDK (mà chúng tôi không giữ trên kho lưu trữ, cảm ơn chúa, nhưng tôi thấy không có sự khác biệt nào về nguyên tắc).