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.
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).
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?
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%.
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?
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!
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.
Da, vorbesc mult despre libertate pe web și ne-au blocat.
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? ^ _ ^
Ei bine, asta e în Cuba. distribuția lățimii de bandă este inegală, deci un VPN este un lux acolo.
Aici sunt ieftine: http://www.vpnbook.com/freevpn (0 USD pentru a fi exact)
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.
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
În acea zi, mi s-a recomandat acest tutorial git.
http://gitimmersion.com/index.html
Mi s-a părut excelent.
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
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 ...