Pratim blog već neko vrijeme i želim nešto podijeliti s vama. Srećom sada imam malo vremena i odlučio sam sastaviti mini tutorial o tome kako graditi projekt ići i prenesite ga na Google Code.
Mnogi vodiči započinju kloniranjem spremišta (preuzimanjem s udaljenog poslužitelja poput Google Code, GitHub, Bitbucket , itd.), ali vrlo malo uzima u obzir programere koji nešto započinju i žele taj projekt izvesti pomoću sustava za kontrolu verzija (CVS, Istodobni sustav izdanja verzija) Kao ići.
Implementacija sustava kontrole verzija za razvoj softvera omogućuje vam izbjegavanje situacija poput one koju vidimo u Slika 1 (Ne sumnjam da se to dogodilo više od jednog od nas).
S druge strane, nakon što savladamo ovaj sustav, možemo ga proširiti kako bi se koristio u drugim aplikacijama. Na primjer, može se koristiti za kontrolu verzija dokumenata koje obično uređujemo. To nam omogućuje da vodimo povijesnu evidenciju o obavljenom radu kao i realizaciji različitih grana koje mogu biti prilozi različitih suradnika.
Zašto Git?
Pa, uglavnom zato što je jedan od najboljih vani. Stvorio ga je naš dragi prijatelj Linus Torvalds u C-u 2005. i koristi se za praćenje verzija Linux kernela (nije loše, zar ne?).
Relativno je jednostavan za upotrebu, a prema istraživanju provedenom ove 2013. godine koje se oprašta, korisnici Eclipse IDE-a prihvaćaju 30%.
Na službenim stranicama možemo pronaći svu relevantnu dokumentaciju, knjigu koja pokriva najvažnije aspekte ići da se malo više pozabavimo onime što ćemo vidjeti u ovom članku.
Srećom imamo jednog Španjolska verzija koja je prilično dobro prevedena, a također i cjelovita. Prijevod je u GitHub i možete pridonijeti njegovom poboljšanju.
Zašto u Google Code?
Pa, nema se puno što reći o internetskom divu ... Iako postoji više mogućnosti za hosting projekata, mnogi od nas već imaju račun Google i stoga već imate svoje korisničko ime Google Code, što olakšava stvari.
Također Google Code Domaćin je stotina projekata na različitim jezicima, besplatan je, isključivo je za upotrebu projekata otvorenog koda i vrlo je jednostavan za upotrebu.
S druge strane, morali ste se odlučiti za jednu od mnogih mogućnosti, a ja sam jednostavno razmišljao o isprobavanju onoga što nam nudi web div. U budućim ratama pregledat ću ostale postojeće ponude.
Uskoro…
Zasad kratki uvod, a u sljedećem ćemo dijelu pregledati kako stvoriti naš projekt u Google Code.
Pozdrav!
Pa, Google Code me ubija (i pristup projektima koje hostira) jer je blokiran za moju zemlju (Kuba), u potpunosti koristim Github, i premda bih mogao pristupiti Google Codeu, ne vidim svrhu koristiti nešto drugo osim Github, jednostavno oni su najbolji.
Da, oni puno govore o slobodi na webu i blokirali su nas.
NSA koristi ICANN za prijetnju Googleu, Sjedinjene Države mogu zatvoriti stranicu koju žele. Kad bi Google otvorio svoje usluge Kubi, ICANN bi zatvorio domenu (što Google ne bi želio). Je li netko rekao VPN? ^ _ ^
Pa, to je to na Kubi. distribucija propusnosti je nejednaka, pa je VPN tamo luksuz.
Ovdje su jeftini: http://www.vpnbook.com/freevpn (Točnije 0 USD)
Druga je razlika u tome što ga neke tvrtke na githubu koriste za traženje svojih novih talenata, što nije slučaj s google kodom. S druge strane, ako Google sam prenosi neke od svojih projekata Opensourcea na GitHub, ne mislite li da je to za nešto?… Pozdrav svima.
Googleov kod je vrlo koristan, koristim ga za sveučilišne zadatke, ali ne koristeći Git već Subverziju, koristim svn jer sam ja taj koji u osnovi svladavam
U ono vrijeme kad su mi preporučili ovaj tutorial za git.
http://gitimmersion.com/index.html
Smatrao sam izvrsnim.
Ako se ne sjećam loše, Google Code već mjesecima pokriva sadržaj koji se može uređivati, preuzimanja i slično. Ne koristim ga, tako da nisam u toku s njim, ali pretpostavljam da će to biti nešto o čemu ćete detaljno razgovarati, jer su upravo za siječanj 2014. imali neke ograničavajuće nagle promjene. I da sam pro Google XD
Istina je da nisam bio svjestan ograničenja Google Code-a, činilo mi se jednostavno da započnem bez potrebe za novim računom (jer mnogi moraju imati Google račun).
To sam probao, bila mi je korisna i podijelila sam je. Sigurno postoji mnogo drugih boljih opcija, ali sve ovisi o tome kako je radno okruženje svake od njih.
Morat ćemo vidjeti što nam Google sprema u 2014. godini, znam da pripremaju novo web mjesto za centraliziranje aktivnosti programera.
Srećom oni su 2.0 alati, kad zauzmu politiku koja ne uvjerava korisnika, jednostavno se prestane koristiti i voila! Naravno, to uvijek morate uzeti u obzir, jer se može dogoditi da prestane postojati, a da to nitko nije poželio ...