Stránka 1 z 1

Git LFS

Napsal: 13 říj 2015, 17:04
od Jakub.Michalek
Dobrý den je, když za vás udělá někdo jiný něco, co potřebujete
https://git-lfs.github.com/

Na grafiku, binárky a velké soubory ideální, mohl by to technický odbor implementovat?

Re: Git LFS

Napsal: 21 říj 2015, 14:15
od Ondrej.Profant
Vlastní server je popsán zde, vypadá to opravdu jednoduše.

Akorát jsem to ještě v reálu neviděl s jiným uložištěm než Github.

Vyzkoušel by to někdo? Nainstalovat, provozovat s Githubem, zveřejnit postřehy. Pak bychom to hodili k nám a udělali to oficální.

Též upozorňuji, že Gitlab používá něco jiného (a má uložiště 10Gb).

O co se jedná?
Verzovací systém git je určen pro porovnávání a archivování verzí textových souborů. Binární soubory jsou brány jako textové - což obvykle nevadí. Nicméně veškerá práce (interní workflow) je tomu přizpůsobena (optimalizována). Následně se binární soubory tahají přes nevhodný protokol, ukladají se jejich verze (což může být velký datový objem). Navíc každá kopie obsahuje celý repozitář (u vás, u mě, na githubu, mirrory, ...), což je obvykle zbytečné.

Tato řešení přidávají uložiště optimalizované pro velké soubory. Čili textové soubory se ukladají stejně, zatímco velké se ukládají lépe.

Re: Git LFS

Napsal: 07 pro 2015, 13:27
od Ondrej.Profant
Gitlab (opensource Github) již také podporuje LFS. Zatím nevím o nikom, kdo by to rozumně vyzkoušel pro náš use case (ten je trochu jiný, než když to používají programátoři). Pokud se nikdo jiný neobjeví, tak to snad zkusím přes vánoce.