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.
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).
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?
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%.
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?
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!
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.
Ja, de taler meget om frihed på nettet, og de har blokeret os.
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? ^ _ ^
Nå, det er det på Cuba. båndbreddefordelingen er ujævn, så en VPN er en luksus der.
Her er de billige: http://www.vpnbook.com/freevpn ($ 0 for at være nøjagtig)
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.
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
Tilbage på dagen blev denne git-tutorial anbefalet til mig.
http://gitimmersion.com/index.html
Jeg fandt det fremragende.
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
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 ...