Я пытаюсь найти способ обновить специальное программное обеспечение (приложение Python) на клиенте.
У клиента уже есть HG или GIT, и я могу диктовать любые требования к клиентской среде.
Но у клиента медленно и обрывается интернет-соединение.
HG, GIT и другие инструменты, идеально подходящие для процедуры обновления наборов изменений с минимальной пропускной способностью трафика.
Но если наборы изменений стали большими (переход с малого номера ревизии на HEAD), загрузка их может
может быть отменено потерянным соединением.
Могут ли HG, GIT или другие пользователи возобновить загрузку по командам извлечения?
Один из способов использовать пакет изменений, скачать их с помощью wget / curl и другие с возможностью возобновления загрузки. Тогда примените связку.
В этом решении сервер должен предоставлять пакеты для каждой комбинации переходов ревизии ОТ К (1-2, 1-15, 2-15). В идеале сервер должен иметь «создание Lazzy-пакета» по запросу клиента.
wget -c https://repo.myserver.com/bundle?from=rev1&to=rev2
Есть ли другие способы обновления клиентского программного обеспечения из репозитория исходного кода?
Извините за мой плохой английский: (* 1020 *
Спасибо