Просто введіть їх. Немає жодних проблем з цим, якщо ви не використовуєте git (який не добре поєднує бінарні файли, тож вам доведеться керувати ними самостійно) або виконувати їх занадто багато разів (фіксуйте лише тоді, коли це готовий до відправки, але не кожного разу, коли ви його будуєте).
Більшість дельта-бінарних файлів SCM досить добре, ми використовували для того, щоб увімкнути dll ресурсу 2 Мб у наш SVN, і він буде дельтувати до декількох кб кожного разу.
Я чую багато аргументів, що SCM призначені для джерела, а не бінарних файлів, але це, безумовно, помилково, якщо ви вважаєте, що більшість програмного забезпечення складається з зображень, навіть якщо це лише файли значків. Вони є бінарними файлами, але вони є частиною джерела, тому додайте їх і не будьте настільки догматичними щодо цього. Я також чую, що ви можете просто перебудувати бінарний файл, коли це потрібно, часто це так, але це може бути величезним витратою часу на старіші системи, які вже не активно підтримуються. Якщо вам доведеться заново створити систему з лише старими пакетами послуг або патчами, щоб відповідати тій системі, яка була використана для побудови бінарного файлу 3 роки тому, ви будете раді, що тоді ви додали кошик у свій SCM.
Єдиний час, коли вам потрібно буде турбуватися про додавання збірок до SCM, це якщо ви робите це автоматично в рамках сервера збирання - не робіть цього. Ви будете заповнювати свій SCM комплектами, які не приносять вам ніякої користі. Натомість додайте їх лише після звільнення. Таким чином ви точно знаєте, що має ваш клієнт, і ви можете відтворити будь-які проблеми, про які повідомляв клієнт, із бінарними файлами, які він використовує, а не тими, які ви переробили (використовуючи, скажімо, останні оновлення компілятора чи ОС).