В промышленном секторе обычно используются проприетарные форматы данных. В отличие от них, системы контроля версий рассчитаны на работу с простыми текстовыми файлами, или имеющими открытую читаемую структуру, допустим, XML/JSON. В таком ПО могут присутствовать свои внутренние средства контроля версий.
Хотя для таких систем контроля версий (СКВ) как Git можно воспользоваться Git Large File Storage (LFS). Но по-любому, в команде работать над одними и теми же проприетарными бинарными файлами работать не получится, так как при слиянии двух вариантов в один СКВ не сможет самостоятельно решить как это выполнить.
Скажем, два архитектора работают над одним и тем же планом здания. Кто-то решил добавить новый этаж сверху, а кто-то другой решил изменить размеры поперечного сечения всех этажей. Там поломаются ведь все расчёты при попытке объединить в один вариант.
Мне думается что для промышленного СКВ должен быть лишь один главный "пользователь", который берёт на себя ответственность за работу всей команды. И тогда СКВ будет использоваться просто как архив версий.