Nekaj časa spremljam spletni dnevnik in nekaj časa sem želel nekaj deliti z vami. Na srečo imam zdaj nekaj časa in sem se odločil pripraviti mini vadnico o tem, kako zgraditi projekt git in jo naložite v Google Code.
Številne vaje se začnejo s kloniranjem repozitorija (nalaganje z oddaljenega strežnika, kot je Google Code, GitHub, Bitbucket itd.), vendar le malo upošteva razvijalce, ki nekaj začenjajo in želijo ta projekt izvesti s sistemom za nadzor različic (CVS, Sočasni sistem različic) všeč git.
Izvajanje sistema za nadzor različic za razvoj programske opreme vam omogoča, da se izognete situacijam, kakršne vidimo v Imagen 1 (Ne dvomim, da se je zgodilo več kot enemu od nas).
Po drugi strani pa, ko enkrat obvladamo ta sistem, ga lahko razširimo tako, da ga lahko uporabljamo v drugih aplikacijah. Na primer, lahko se uporablja za nadzor različic dokumentov, ki jih običajno urejamo. To nam omogoča zgodovinsko evidenco opravljenega dela in realizacijo različnih podružnic, ki so lahko prispevki različnih sodelavcev.
Zakaj Git?
No, predvsem zato, ker je eden najboljših tam zunaj. Ustvaril ga je naš dragi prijatelj Linus Torvalds v C leta 2005 in se uporablja za sledenje različicam jedra Linuxa (ni slabo, kajne?).
Uporaba je razmeroma enostavna in glede na anketo, ki je bila izvedena leta 2013, ki se poslavlja, uporabniki Eclipse IDE sprejmejo 30%.
Na uradni strani lahko najdemo vso ustrezno dokumentacijo, knjigo, ki zajema najpomembnejše vidike git da se malo bolj poglobimo v to, kar bomo videli v tem članku.
Na srečo ga imamo Španska različica ki je precej dobro preveden in tudi povsem popoln. Prevod je v GitHub in lahko prispevate k njegovemu izboljšanju.
Zakaj v Google Code?
No, o internetnem velikanu ni kaj dosti povedati ... Čeprav obstaja več možnosti za gostovanje projektov, mnogi od nas že imajo račun za google in zato že imate svoje uporabniško ime Google Code, kar olajša stvari.
Tudi Google Code Gosti na stotine projektov v različnih jezikih, je brezplačen, izključno za uporabo odprtokodnih projektov in je zelo enostaven za uporabo.
Po drugi strani pa ste se morali odločiti za eno od številnih možnosti in ravno mislil sem, da bom poskusil, kar nam ponuja spletni velikan. V prihodnjih obrokih bom pregledal druge obstoječe ponudbe.
Kmalu ...
Zaenkrat kratek uvod in v naslednjem delu bomo pregledali, kako ustvariti svoj projekt v Google Code.
Lep pozdrav!
No, Google Code me ubije (in dostop do projektov, ki jih gosti), ker je za mojo državo (Kuba) blokiran, v celoti uporabljam Github in čeprav bi lahko dostopal do Google Code, ne vidim smisla uporabljati kaj drugega kot Github, preprosto so najboljši.
Da, v spletu veliko govorijo o svobodi in nas blokirajo.
NSA uporablja ICANN, da grozi Googlu, ZDA pa lahko zaprejo želeno stran. Če bi Google odprl svoje storitve Kubi, bi ICANN domeno zaprl (kar Googlu ne bi bilo všeč). Je kdo rekel VPN? ^ _ ^
No, to je tisto na Kubi. porazdelitev pasovne širine je neenakomerna, zato je VPN tam razkošje.
Tu so poceni: http://www.vpnbook.com/freevpn (Natančno 0 USD)
Druga razlika je v tem, da ga na githubu nekatera podjetja uporabljajo za iskanje svojih novih talentov, kar pa ne velja za google kodo. Po drugi strani pa, če Google sam prenese nekatere svoje projekte Opensource na GitHub, se vam ne zdi, da gre za nekaj? ... Lep pozdrav vsem.
Googlova koda je zelo koristna, uporabljam jo za univerzitetne naloge, vendar ne z uporabo Gita, ampak Subverzije, uporabljam svn, ker sem v bistvu tisti, ki ga obvladam
Takrat so mi priporočili to vadnico za git.
http://gitimmersion.com/index.html
Zdelo se mi je odlično.
Če se ne spominjam slabo, Google Code že mesece pokriva vsebino, ki jo je mogoče urejati, prenose in podobno. Ne uporabljam ga, zato nisem na tekočem z njim, vendar mislim, da bo to nekaj, o čemer boste podrobneje razpravljali, ker so ravno januarja 2014 imeli nekaj omejujočih nenadnih sprememb. In da sem pro Google XD
Resnica je, da se nisem zavedala omejitev Google Code, zdelo se mi je enostavno, da začnem, ne da bi morali dobiti nov račun (ker morajo mnogi imeti Google račun).
To je bila možnost, ki sem jo poskusil, bila mi je koristna in sem jo delila. Zagotovo obstaja še veliko drugih boljših možnosti, vendar je vse odvisno od tega, kakšno je delovno okolje vsakega.
Videti bomo morali, kaj nam Google pripravlja v letu 2014, vem, da pripravljajo novo spletno mesto za centralizacijo dejavnosti razvijalcev.
Na srečo gre za orodja 2.0, ko sprejmejo politiko, ki uporabnika ne prepriča, se preprosto preneha uporabljati in voila! Seveda morate to vedno upoštevati, saj se lahko zgodi, da preneha obstajati, ne da bi si kdo zaželel ...