Обычная стратегия предполагает, что ваш репозиторий git содержит все необходимые файлы, необходимые для сборки целевого продукта (исходные коды, дополнительные двоичные библиотеки, драйверы, сценарии сборки и т. Д.).
Будь то пакет .zip, установочный файл для всего приложения - репозиторий git должен быть самодостаточным. Каждый разработчик должен иметь возможность клонировать репозиторий и создавать полный вывод.
Конечно, обязательным условием является полная среда разработки.
Таким образом, вы можете включить CAB-файлы в хранилище или создать его из исходных текстов.
Однако вместо простого клонирования и извлечения репозитория на рабочий сервер вы можете использовать сервер сборки (например, Hudson), который будет извлекать, создавать и синхронизировать цели с производством. Таким образом, даже PDF-файлы могут быть построены, например, из. Файлы LaTeX.