The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Проект FreeBSD отключил инфраструктуру для обеспечения работ..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Проект FreeBSD отключил инфраструктуру для обеспечения работ..." +1 +/
Сообщение от Аноним (-), 01-Окт-14, 23:56 
> выкачивает через ftp, а затем, не выкачивая заново сотни мегабайт, может
> дальше продолжать обновлять этот архив.

Ну так git как-то так и работает - однажды качаешь большую чушку, получаешь локальную базу со всеми ревизиями (если не надо всю историю - глубина выкачивания настраивается). А потом он будет качать только весьма эффективную дельту относительно того что уже есть. Считанные мегабайты на релиз нового ядра линуха, например. Намного меньше чем тарбол этой версии ядра с HTTP. При этом можно за 5 секунд отмотать на какой-нибудь 3.12-rc3, если это за каким-то стало надо. Времени уйдет несколько секунд - на перелопачивание файлов. При том формат хранения весьма эффективен - в нечто типа гигабайта влезают ВСЕ РЕВИЗИИ ядра Linux. С 2.6.11 до текущего. Сколько все это весит как тарболы я даже представить себе боюсь - там более 300 одних только tags. Не говоря о доступности коммитов.

> У CVS тут совсем незначительный оверхед в размере архива,

У CVS феерический пи...ц и с передачей отличий, и с мотанием по версиям. Если его как VCS рассматривать. Да и как файлокачалка там мало чего хорошего.

> поэтому оно так и идёт "как есть".

Оно идет как есть только за счет ретардов и некрофилов которые "так привыкли" и игнорируют тот факт что можно делать удобнее и эффективнее. Но да, для этого знания инструментария придется подтянуть.

> А там уже - хошь на другую ветку переключайся, хошь эту обновляй.

Только ожидалка ожидать отсохнет ждать апдейта мало-мальски активного проекта. И сетевуха качать полинтернета задолбается если эта другая ветка заметно отличается. А гит ни байта не передаст - он из локальной базы построит нужное состояние, такое какое было на момент запрошенной версии. И работать это все будет со скоростью записи на диск, плюс-минус. По крайней мере на современных машинах. Как на первом пне - не знаю и знать не хочу.

> Содержимое anoncvs никто же не включает в поставку этих tar.gz :)

Поэтому если поменялась половина файлов - будешь полинтернета заново выкачивать. Очень круто и все такое - всего полчаса даунлоада и у тебя запрошенная версия. А гит за единицы секунд применит нужное состояние...

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Проект FreeBSD отключил инфраструктуру для обеспечения работ..., opennews, 30-Сен-14, 10:13  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру