Projekt:KDE lokalizacija/softver-git

Izvor: HrOpenWiki
< Projekt:KDE lokalizacija
Inačica od 15:57, 10. srpnja 2010. koju je unio/unijela Dim (razgovor | doprinosi)

Skoči na: orijentacija, traži

Umjesto Subversiona za pristup repozitoriju možete koristiti Git, distribuirani sustav za reviziju.

Motivacija

Git je vrlo popularan i kvalitetan sustav za reviziju. Koristeći njega umjesto Subversiona za rad na prijevodu KDE-a nećete imati bolje prijevode ili više prevesti. Možda želite naučiti kako se koristiti Gitom. Možda na svim projektima na kojima radite, a gdje je potrebna revizija želite koristiti Git. Možda želite imati pristup svim metapodacima - kao što je povijest promjena - čak i kad niste spojeni na Internet.

Gdje je nestao Subversion?

Ovdje su dane upute kako koristiti Git kao "most" prema repozitoriju lokalizacije KDE-a na hrvatski jezik u Subversionu. U pozadini će Git i dalje pozivati Subversion, samo vi neće imati potrebe znati kako koristiti Subversion.

Instalacija Gita

Ukoliko koristite GNU/Linux, Git i dodatni modul za rad s repozitorijima Subversiona moguće je instalirati kroz sustav za upravljanje paketima vaše distribucije. Npr. ukoliko koristite Chakru ili Arch, kao korisnik root (koji ima administrativne ovlasti) u terminalu pokrenete naredbu:

pacman -Sy git git-svn

u openSUSE:

zypper in git git-svn

dok je u Debianu ili kojem njegovom derivatu - Ubuntu, Kubuntu, Edubuntu i dr. - dovoljno pokrenuti:

sudo apt-get update
sudo apt-get install git git-svn

Ako već imate Git i želite imati najnoviju inačicu, možete ju dohvatiti samim Gitom:

git clone git://git.kernel.org/pub/scm/git/git.git

Ukoliko ste još uvijek na operacijskom sustavu iz skupine Windows, upute za instalaciju Gita možete pronaći na web stranicama Gita, a lagani uvod u to zašto bi se bilo dobro riješiti vlasničkog operacijskog sustava dan je kao uvod u GNU/Linux.

Kloniranje repozitorija

Repozitorij Gita u lokalnoj kopiji ima sve što i ima neka udaljena kopija na poslužitelju. Kako bi "klonirali", odnosno kopirali repozitorij Subversiona lokalizacije KDE-a, pozicionirajte se u željenu putanju na disku i pokrenite:

git svn clone svn://wiki.open.hr/wiki-open-hr/kde-croatia/kde4/summit/hr

To će inicijalizirati prazan repozitorij Gita i potrajati će neko vrijeme obzirom da je potrebno dohvatiti cijelu povijest projekta. Po završetku cijeli repozitorij nalazi se u podmapi hr.

Slanje promjena

Prije no što se krene sa samim prevođenjem, preporuča se dohvatiti najnoviju inačicu prijevoda iz centralnog repozitorija. To ćete napraviti tako da pokrenete:

git svn rebase

Nakon toga možete se baciti na prevođenje, npr. alatom Lokalize. Kad završite s prevođenjem, stanje možete pogledati naredbom:

git status

To će ispisati koje ste datoteke mijenjali. Primjer ispisa je: