Lansarea unui proiect cu Git și Google Code (Partea I)

Urmăresc blogul de ceva vreme și am vrut să vă împărtășesc ceva de ceva vreme. Din fericire, acum am ceva timp și am decis să pun la punct un mini-tutorial despre cum să realizezi un proiect merge și încărcați-l în Cod Google.

Multe tutoriale încep prin clonarea unui depozit (descărcându-l de pe un server la distanță ca Cod Google, GitHub, BitBucket , etc ...), dar sunt foarte puțini cei care iau în calcul dezvoltatorii care încep ceva și doresc să facă acel proiect folosind un sistem de control al versiunilor (CVS, Sistem de versiuni simultane) ca merge.

Pentru a afla mai multe despre controlul versiunilor, puteți vedea aceste articole pe Wikipedia: Controlul versiunii y CVS.

Implementarea unui sistem de control al versiunilor pentru dezvoltarea software vă permite să evitați situații precum cea pe care o vedem în Imagen 1 (Nu mă îndoiesc că s-a întâmplat cu mai mult de unul dintre noi).

diverse-versiuni-proiecte

Imagen 1

Pe de altă parte, odată ce stăpânim acest sistem îl putem extinde pentru a-l utiliza în alte aplicații. De exemplu, poate fi folosit pentru a avea un control de versiune a documentelor pe care le edităm de obicei. Acest lucru ne permite să ținem o evidență istorică a muncii desfășurate, precum și a performanței diferitelor ramuri care pot fi contribuții ale diferiților colaboratori.

De ce Git?

git-logo

Ei bine, în principal pentru că este unul dintre cele mai bune de acolo. A fost creată de dragul nostru prieten Linus Torvalds în C în 2005 și este cel folosit pentru a urmări versiunile kernel-ului Linux (nu este rău, nu?).

Este relativ simplu de utilizat și, conform unui sondaj realizat în acest 2013 care a fost respins, utilizatorii Eclipse IDE au o adopție de 30%.

Pentru mai multe informații puteți consulta articolul din Wikipedia (în engleză) despre merge, sau direct prin intermediul site oficial

Pe site-ul oficial putem găsi toată documentația relevantă, o carte care acoperă cele mai importante aspecte ale merge să aprofundăm puțin mai mult ceea ce vom vedea în acest articol.

Din fericire avem unul Spaniolă Versiune care este destul de bine tradus și destul de complet. Traducerea este în GitHub și puteți contribui la îmbunătățirea acesteia.

De ce în Google Code?

google-code-project-logo

Ei bine, nu sunt multe de spus despre gigantul internetului ... Deși există mai multe opțiuni pentru găzduirea proiectelor, mulți dintre noi avem deja un cont de Google și, prin urmare, aveți deja numele dvs. de utilizator Cod Google, ușurând lucrurile.

De asemenea Cod Google Găzduiește sute de proiecte în diferite limbi, este gratuit, este exclusiv pentru utilizarea proiectelor Open Source și este foarte ușor de utilizat.

Pe de altă parte, a trebuit să optezi pentru una dintre numeroasele opțiuni și m-am gândit doar să încerc ceea ce ne oferă gigantul web. În tranșele viitoare voi examina alte oferte care există.

Curând…

Până acum o scurtă introducere și în următoarea tranșă vom analiza modul de creare a proiectului nostru în Cod Google.

Salutări!


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   dhunter el a spus

    Ei bine, Google Code mă omoară (și accesând proiectele pe care le găzduiește) deoarece este blocat pentru țara mea (Cuba), folosesc Github la maximum și, deși aș putea accesa Google Code, nu văd rostul să folosesc altceva decât Github, pur și simplu ei sunt cei mai buni.

    1.    plin de viață el a spus

      Da, vorbesc mult despre libertate pe web și ne-au blocat.

      1.    ivanlinux el a spus

        NSA folosește ICANN pentru a amenința Google, Statele Unite pot închide pagina pe care o dorește. Dacă Google și-ar deschide serviciile către Cuba, ICANN ar închide domeniul (ceea ce Google nu ar dori). A spus cineva VPN? ^ _ ^

        1.    eliotime3000 el a spus

          Ei bine, asta e în Cuba. distribuția lățimii de bandă este inegală, deci un VPN este un lux acolo.

          1.    ivanlinux el a spus

            Aici sunt ieftine: http://www.vpnbook.com/freevpn (0 USD pentru a fi exact)

    2.    tahuri el a spus

      O altă diferență este că pe github unele companii îl folosesc pentru a-și căuta noile talente, ceea ce nu este cazul codului google. Pe de altă parte, dacă Google însăși transferă unele dintre proiectele sale Opensource către GitHub, nu credeți că este pentru ceva? ... Salutări tuturor.

  2.   irvandoval el a spus

    Codul Google este foarte util, îl folosesc pentru sarcini universitare, dar nu folosesc Git, ci Subversion, folosesc svn pentru că eu sunt cel pe care practic îl stăpânesc

  3.   scorponox el a spus

    În acea zi, mi s-a recomandat acest tutorial git.

    http://gitimmersion.com/index.html

    Mi s-a părut excelent.

  4.   piatră neagră el a spus

    Dacă nu-mi amintesc rău, Google Code acoperă deja conținut modificabil, descărcări și altele de luni de zile. Nu îl folosesc, așa că nu sunt la curent cu asta, dar presupun că va fi ceva despre care veți discuta în profunzime, deoarece tocmai pentru ianuarie 2014 au avut unele schimbări bruste limitative. Și că sunt pro Google XD

  5.   lecovi el a spus

    Adevărul este că nu eram conștient de restricțiile Google Code, pur și simplu părea ușor să începi fără să trebuiască să obții un cont nou (deoarece mulți trebuie să aibă un cont Google).
    A fost o opțiune pe care am încercat-o, mi-a fost utilă și am împărtășit-o. Cu siguranță există multe alte opțiuni mai bune, dar totul depinde de modul în care este mediul de lucru al fiecăruia.
    Va trebui să vedem ce ne rezervă Google în 2014, știu că pregătesc un nou site pentru a centraliza activitățile dezvoltatorilor.

    Din fericire sunt instrumente 2.0, când iau o politică care nu-l convinge pe utilizator, pur și simplu nu mai folosești și voila! Desigur, trebuie să ții întotdeauna acest lucru în minte, deoarece se poate întâmpla să înceteze să existe fără ca cineva să-l fi dorit ...