Распространение обновлений среди клиентов с помощью git (?) - PullRequest
0 голосов
/ 25 июня 2018

У нас есть проект / продукт, который мы хотим распространить среди наших клиентов. После всех этапов сборки инструмент представляет собой папку, содержащую несколько исполняемых файлов и файлов ресурсов.

В настоящее время мы распространяем обновления, используя HTTP-сервер, с которого клиент загружает новые или устаревшие файлы. Это имеет некоторые недостатки (медленный, без сжатия, без удаления файла на клиенте после удаления на сервере и т. Д.)

Теоретически, Git мог бы удовлетворить все наши потребности, но нам нужно было бы отправить нашему клиенту дополнительный клиент git, который сам по себе огромен.

Знаете ли вы лучший способ распространения добавочных обновлений?

1 Ответ

0 голосов
/ 25 июня 2018

Я бы мешал мерзавцу.

Помимо git beeing "огромный", по вашему мнению, вы поставите всю историю.Это означает, что каждый пациент (также новый) может получить доступ к любому старому выпуску.Это может быть чем-то хорошим, но обычно это не то, что вам нужно.

Я бы предложил написать свой собственный клиент обновлений с использованием существующей инфраструктуры на основе веб-сервера и позаботиться о "файлах дляудалить».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...