Start af et projekt med Git og Google Code (del I)

Jeg har fulgt bloggen i et stykke tid, og jeg ville gerne dele noget med dig i et stykke tid. Heldigvis har jeg nu lidt tid og besluttede at sammensætte en mini-tutorial om, hvordan man bygger et projekt med Git og upload det til Google Code.

Mange selvstudier starter med at klone et lager (downloade det fra en fjernserver som f.eks Google Code, GitHub, Bitbucket osv.), men meget få tager højde for udviklere, der starter noget og ønsker at udføre dette projekt ved hjælp af et versionskontrolsystem (CVS, Samtidig versioneringssystem) hvordan Git.

For at lære mere om versionskontrol kan du se disse artikler på Wikipedia: Versionskontrol y CVS.

Implementeringen af ​​et versionskontrolsystem til softwareudvikling giver dig mulighed for at undgå situationer som den vi ser i Imagen 1 (Jeg tvivler ikke på, at det skete for mere end en af ​​os).

forskellige-versioner-projekter

Imagen 1

På den anden side, når vi mestrer dette system, kan vi udvide det til at bruge det i andre applikationer. For eksempel kan det bruges til at have en versionskontrol af dokumenter, som vi normalt redigerer. Dette giver os mulighed for at føre en historisk oversigt over det udførte arbejde såvel som realiseringen af ​​forskellige grene, der kan være bidrag fra forskellige samarbejdspartnere.

Hvorfor Git?

git-logo

Nå, hovedsageligt fordi det er en af ​​de bedste derude. Det blev oprettet af vores kære ven Linus Torvalds i C i 2005 og er den, der bruges til at holde styr på Linux-kerneversionerne (ikke dårligt, ikke?).

Det er relativt let at bruge, og ifølge en undersøgelse udført i 2013, der siger farvel, har Eclipse IDE-brugere en adoption på 30%.

For mere information kan du se artiklen i Wikipedia (på engelsk) om Giteller direkte gennem din officiel hjemmeside

På det officielle websted kan vi finde al relevant dokumentation, en bog, der dækker de vigtigste aspekter af Git for at dykke lidt mere, hvad vi skal se i denne artikel.

Heldigvis har vi en Spansk version hvilket også er ret godt oversat og ganske komplet. Oversættelsen er i GitHub og du kan bidrage til at forbedre det.

Hvorfor i Google Code?

google-kode-projekt-logo

Der er ikke meget at sige om internetgiganten ... Selvom der er flere muligheder for at være vært for projekter, har mange af os allerede en redegørelse for Google og derfor har du allerede dit brugernavn Google Code, gør tingene lidt lettere.

Også Google Code Det er vært for hundredvis af projekter på forskellige sprog, det er gratis, det er udelukkende til brug af Open Source-projekter, og det er meget let at bruge.

På den anden side var du nødt til at vælge en af ​​mange muligheder, og jeg tænkte bare, at jeg ville prøve, hvad webgiganten tilbyder os. I fremtidige rater vil jeg gennemgå andre tilbud, der findes.

Snart…

Indtil videre en kort introduktion, og i næste rate vil vi gennemgå, hvordan vi opretter vores projekt i Google Code.

Greetings!


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   djæger sagde han

    Google Code dræber mig (og adgang til de projekter, den er vært for), fordi den er blokeret for mit land (Cuba), jeg bruger Github fuldt ud, og selvom jeg kunne få adgang til Google Code, kan jeg ikke se pointen med at bruge noget andet end Github, de er simpelthen de bedste.

    1.    Elav sagde han

      Ja, de taler meget om frihed på nettet, og de har blokeret os.

      1.    ivanlinux sagde han

        NSA bruger ICANN til at true Google, USA kan lukke den ønskede side. Hvis Google åbnede sine tjenester for Cuba, ville ICANN lukke domænet (som Google ikke kunne lide). Sagde nogen VPN? ^ _ ^

        1.    eliotime3000 sagde han

          Nå, det er det på Cuba. båndbreddefordelingen er ujævn, så en VPN er en luksus der.

          1.    ivanlinux sagde han

            Her er de billige: http://www.vpnbook.com/freevpn ($ 0 for at være nøjagtig)

    2.    tahuri sagde han

      En anden forskel er, at nogle virksomheder på github bruger det til at søge efter deres nye talenter, hvilket ikke er tilfældet med Google-kode. På den anden side, hvis Google selv videregiver nogle af sine Opensource-projekter til GitHub, tror du ikke, det er til noget? ... Hilsner til alle.

  2.   irvandoval sagde han

    Google-kode er meget nyttig, jeg bruger den til universitetsopgaver, men bruger ikke Git men Subversion, jeg bruger svn, fordi jeg er den, jeg dybest set behersker

  3.   scorponox sagde han

    Tilbage på dagen blev denne git-tutorial anbefalet til mig.

    http://gitimmersion.com/index.html

    Jeg fandt det fremragende.

  4.   sortgem sagde han

    Hvis jeg ikke kan huske det dårligt, har Google Code allerede dækket redigerbart indhold, downloads og lignende i flere måneder. Jeg bruger det ikke, så jeg er ikke opdateret med det, men jeg formoder, at det vil være noget, du vil diskutere i dybden, fordi de netop i januar 2014 havde nogle begrænsende pludselige ændringer. Og at jeg er pro Google XD

  5.   lecovi sagde han

    Sandheden er, at jeg ikke var opmærksom på Google Code-begrænsningerne, det virkede bare let for mig at starte uden at skulle få en ny konto (da mange skal have en Google-konto).
    Det var en mulighed, som jeg prøvede, det var nyttigt for mig, og jeg delte det. Der er helt sikkert mange andre bedre muligheder, men det hele afhænger af, hvordan hver enkelt arbejdsmiljø er.
    Vi bliver nødt til at se, hvad Google har i vente for os i 2014, jeg ved, at de forbereder et nyt websted til at centralisere udviklernes aktiviteter.

    Heldigvis er de 2.0 værktøjer, når de tager en politik, der ikke overbeviser brugeren, stopper man simpelthen med at bruge den og voila! Selvfølgelig skal du altid tage det i betragtning, da det kan ske, at det ophører med at eksistere uden, at man har ønsket det ...