Мне интересно, как лучше сохранить бинарные зависимости «дружеским для команды» способом.
У нас много зависимостей для кроссплатформенного приложения.Это включает в себя коммерческую библиотеку в 32/64 * версиях linux / windows / mac и несколько библиотек с открытым исходным кодом, скомпилированных в нестандартных, не очень простых для воспроизведения средах.Более того, у нас есть графические ресурсы, которые иногда бывают большими (250Мб довольно распространено).
Библиотеки необходимо обновлять, иногда перекомпилировать и т. Д. Активы тоже обновляются, и нам нужно, чтобы они были синхронизированы с кодом.
Я хочу добиться чего-то близкого к обновлению и сборке системы одним щелчком мыши.
Я пытался сохранить все в SVN, но это приводит к очень длинным обновлениям, даже если данные не были изменены,
Теперь я думаю о некоторой скриптовой системе, которая загружала бы и распаковывала сжатые файлы с библиотеками и ресурсами, только когда это было необходимо, как событие сборки.Скрипты будут версионными, дата не указана.
Но, может быть, есть готовое решение?Есть ли у вас опыт с этим?