Github: az 1 millió létrehozott repository mérföldkőnél

Címkék

A git egy elosztott verziókezelő rendszer. Linus Torvalds nevéhez fűződik a megtervezése és létrehozása. 2005 áprilisában bukkant fel. A Github egy web alapú hosting szolgáltatás git-et használó projektek számára. A Github tegnap bejelentette, hogy elérték az 1 millió létrehozott repository mérföldkövet.

Hozzászólások

Kiváló minőségű szolgáltatás, érdemes kipróbálni.

Vannak érdekességei. Egy 26 MB-os fájl és kb. 100 commit után a repo 700 MB lett, ami jóval túlhaladja a 300 MB-os ingyenes korlátot, tehát elvileg fizetnem kéne már. Még nem zaklattak a fizetés miatt, de nem is érzem jogosnak ezt a foglalási méretet, inkább hiszem, hogy rosszul van beállítva náluk a garbage collection.

AZ sf.net-et már rég próbáltam, de akkor – mint mások is írják – katasztrofálisan lassú volt. Valamint ők szoftverfejlesztési projekteket szeretnek hostolni, csak honosítást nem. Nálam meg az OOo magyar fordításáról van szó, azt a fájlt kellett betenni valahova, hogy Kelemen Gáborral tudjuk közösen javítani. Nem kutattunk sokat, a hupon nyertes GitHub-ot választottuk. Jó választásnak tűnt, és végül is még most is jó, mert igaz, hogy túlléptem a kvótát, de nem akarják, hogy fizessek. Legrosszabb esetben letörlöm a repót, és létrehozom megint, úgyis ideiglenes jellegű az egész.

Binaris fajl? :) Mert abbol nehez diffet gyartani, pontosabban a formatum (gondolj barmire, jpg, zip, mittomen) nem arra van kihegyezve hogy apro modositas utan a fajlban is apro modositas legyen. Ellenben a forraskod...

-------------------------------
"A gorog katolikus noknek 8 dioptria alatt nem kotelezo a bajusz!" avagy "Nozni csak muholddal lehet..." | http://lazly.hu

Lehet, hogy hülye kérdés, de ebben az esetben mit jelent az, hogy "elosztott"?

cvs-nel/svn-nel van egy kozponti repo, vannak jogosultsagok, es mindenki azt hasznalja (olvasasi vagy commit joggal), relative nehez a merge, egy azonos nevterben van a forkolas

git-nel mindenkinek van 1-1 repoja, a sajatjara mindenki azt tesz fel, amit akar, relative konnyu a merge (mert alapbol ilyen felhasznalasra keszult), es ha te forkolsz egy anyamkinja_teszt agat, annak nem kell egyedinek lennie, es siman torolheto, ha mar nem erdekes

kb. ez az elosztott elonye

--
Most popular iPhone App of the month:
Public Telephone Box Locator

Elvben nem, mert a változásokat tárolja csak. Számára minden commit diffekből áll. Persze lehet, hogy nagyméretű, szöveges fájloknál valami nagy diffek keletkeznek. Érdemes lenne több helyen is kipróbálni, megnézni más elosztott verziókezelővel. Kíváncsi lennék :oP

KAMI | 神
--
Támogatás | OxygenOffice | Fordításaim és SeaMonkey

Én eddig abban a hitben éltem (Javítsatok ki ha tévedek!), hogy ez a cvs-re és a többire igaz, a git nem diffeket tárol, hanem snapshotot az aktuális állapotról és egyfajta fájlrendszere van amiben a fájlok, meg a commit-ek fastruktúrába vannak rendezve. Egy commit rámutat egy pontra a fában és ebből a pontból tudod előszedni a projekt állapotát a commitolás idején.

--
"Az a szóbeszéd járja Amerikában, hogy két intelligens faj létezik a földön: emberek és magyarok." by Isaac Asimov

A teszt kedvéért letöltöttem a Linux kernel forráskódját ebből a repository-ból. A letöltéskor 201238 kommit volt, a metaadatokat tároló .git könyvtár mérete 413 MB, ami szerintem egyáltalán nem vészes, különösen úgy, hogy a forráskönyvtár mérete a metaadatok nélkül 452 MB.

-----
"Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben."