Pokretanje projekta s Git-om i Google Codeom (I. dio)

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.

Da biste saznali više o kontroli verzija, možete vidjeti ove članke na Wikipediji: Kontrola verzija y CVS.

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).

razne verzije-projekti

Slika 1

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?

git-logotip

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%.

Za više informacija možete pogledati članak Wikipedia (na engleskom) o ićiili izravno putem vašeg službena stranica

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?

google-kod-projekt-logotip

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!


10 komentara, ostavi svoj

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   dhunter dijo

    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.

    1.    živo dijo

      Da, oni puno govore o slobodi na webu i blokirali su nas.

      1.    ivanlinux dijo

        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? ^ _ ^

        1.    eliotime3000 dijo

          Pa, to je to na Kubi. distribucija propusnosti je nejednaka, pa je VPN tamo luksuz.

          1.    ivanlinux dijo

            Ovdje su jeftini: http://www.vpnbook.com/freevpn (Točnije 0 USD)

    2.    tahuri dijo

      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.

  2.   irvandoval dijo

    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

  3.   škorponoks dijo

    U ono vrijeme kad su mi preporučili ovaj tutorial za git.

    http://gitimmersion.com/index.html

    Smatrao sam izvrsnim.

  4.   Crni dragulj dijo

    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

  5.   lecovi dijo

    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 ...