У нас есть проект / продукт, который мы хотим распространить среди наших клиентов.
После всех этапов сборки инструмент представляет собой папку, содержащую несколько исполняемых файлов и файлов ресурсов.
В настоящее время мы распространяем обновления, используя HTTP-сервер, с которого клиент загружает новые или устаревшие файлы. Это имеет некоторые недостатки (медленный, без сжатия, без удаления файла на клиенте после удаления на сервере и т. Д.)
Теоретически, Git мог бы удовлетворить все наши потребности, но нам нужно было бы отправить нашему клиенту дополнительный клиент git, который сам по себе огромен.
Знаете ли вы лучший способ распространения добавочных обновлений?