Portál AbcLinuxu, 12. května 2025 08:59
git clone --mirror git@IP:/project1A pak dělám update takto:
cd ../project1.git; git remote updateVyzkouším popřemýšlet ještě o tom rsyncu. Každopádně dík za nápady.
U fileserveru je to jedno
Právě u fileserveru bych už nic jiného než snapshoty nepoužil. Tam fakt není jedno, že se záloha odehraje někde uprostřed kopírování nějaké velké dávky uživatelských souborů (takže z adresáře o tisíci souborech je na záloze jen prvních 500).
ale u gitu
Možná mě někdo opraví, ale git je afaik navržený tak, že tento způsob nevadí, Prostě tam maximálně budou nějaké soubory navíc, ale staré se nepoškodí. Také proto při klonování na lokálním fs používá místo kopírování blobů hardlinky (staré soubory se nikdy nemění, jen se případně někdy mažou).
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.