From abf3f81ed0677e89b81e053938b29ab564113ce1 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Sat, 9 Sep 2017 17:46:50 +0300 Subject: [PATCH] Git bundle MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit git bundle это архив веток/коммитов. Если у вас нет прямого подключения к серверу с репозиторием, то ветки можно передать через этот store-and-forward метод. Он специально заточен под использование в условиях флоппинета. Отдавать полностью склонированный репозиторий на флешке -- может быть огромный overhead. Кроме того, git протокол не умеет делать докачку данных. Через bundle можно сделать репозиторий простым файлов, который уже докачивать как угодно. Например склонировать репозиторий Linux на не очень каналах -- испытание. Получив bundle, который делается раз в неделю, это сделать легко, потом, подключив репозиторий, докачать накопившиеся за неделю коммиты. https://www.kernel.org/cloning-linux-from-a-bundle.html -- 2.48.1