Reklame

Enhver programmør værd at deres salt ved det kildekontrol Hvad er git og hvorfor skal du bruge versionskontrol, hvis du er en udviklerSom webudviklere er det meget af tiden, vi har tendens til at arbejde på lokale udviklingswebsteder, og bare uploade alt, når vi er færdige. Dette er fint, når det bare er dig, og ændringerne er små, ... Læs mere er afgørende. Den mest indlysende fordel er, at du kan gemme din kode sikkert på et sikkert sted. Det stopper ikke der. At have god kildekontrol gør det lettere at eksperimentere med nye funktioner uden at bekymre dig om, at dit program uopretteligt kan skade. Kildekontrol er noget, vi alle burde gøre.

Men uanset hvilket versionskontrolsystem (VCS) du bruger, skal du overveje, hvor du har til hensigt at gemme din kode. Det er sandsynligt, at du har hørt om GitHub. Det er ikke overraskende. GitHub bruges af enkeltpersoner og virksomheder til at være vært for kode, samarbejde om dokumentation og spore problemer. Det har nogle ret store navne der bruger det. Det er en ret stor aftale.

instagram viewer

Men har du hørt om Bitbucket? Du skulle have. BitBucket har eksisteret i lang tid efter at have været grundlagt i 2008 og købt i 2010 af den australske tech-gigant Atlassian efter at have udviklet sin egen engagerede kontingent af die-hard fans. Men er det en værdig konkurrent til GitHub? Og endnu vigtigere, er det noget godt? Her er fire grunde, du skal overveje at bruge Bitbucket.

Bemærk: BitBucket har prisplaner skaleret til brugere. Det er helt gratis for 5 brugere.

Du har et større valg i hvilken VCS du bruger.

iPhone eller Android. Chrome eller Firefox. Vim eller Emacs. Geeks er ikke enige om meget. På trods af en tendens til cerebral, er det også utroligt sandt for softwareudviklere.

For mange er det næsten som at sige, at du nød, at tale om en præference for Mercurial frem for Git Gigli. Ligeledes at sige, at SVN er bedre end Git, vil give dig noget beskidt udseende fra andre. Yep. Emnet for, hvad VCS er bedst, er utroligt kontroversiel.

VCS'er er kort sagt den mekanisme, du bruger til at gemme kode på et sikkert sted. Hvert system gør tingene på en lidt anden måde, og det siger sig selv, at kodere er parate til at forsvare deres foretrukne VCS til døden. Med barmhjertighed giver BitBucket dig en smule fleksibilitet med, hvordan du gemmer, filialerer og administrerer din kode og giver dig mulighed for at vælge mellem Git og Mercurial. Som du kan forvente, har hver deres stærke point og deres ikke så stærke point.

Blogger Patrick Thompson beskrev Git som at være lidt som MacGuyver - indbringer så mange funktioner som muligt og giver brugeren mulighed for at skabe deres egen arbejdsproces for kildekontrol - og Mercurial ligesom James Bond. Hurtig, tilgængelig, men vanvittigt inkonsekvent.

Du kan læse dette som grund en. Atlassian har taget lidt af en laissez faire-tilgang og har ikke formodet at tvinge dig til at favorisere en VCS frem for en anden. Dette er en kæmpe bonus til dem, der ikke kan forstå syntaks af Git, eller bare foretrækker at bruge et velkendt produkt.

Du kan have så mange private opbevaringssteder, som du vil.

Nogle gange vil du vise verden, hvad du arbejder på. Måske forklarer det stigningen og stigningen af ​​GitHub og dens status som jordnul for open source-kode Open Source Matters: 6 kildekodes søgemaskiner, du kan bruge til programmering af projekterOpen source-projekter har brug for al den hjælp, de kan få. Hvis ikke med finansiering, så med frivillige, der bidrager til open source-programmering og gratis værktøjer, de kan brænde brand. Søgemaskiner indstillet med algoritmer for at finde ... Læs mere .

Men hvad med de ting, som du ikke ønsker at dele med verden?

Hvis du arbejder som freelance-udvikler, vil du uden tvivl holde nogle ting private. Du vil bestemt undgå at dele det proprietære arbejde, du har udført for klienter. Hvis du bruger nogen API-nøgler eller hemmeligheder i de ting, du laver, vil du også holde dem skjult for nysgerrige øjne.

bitprivate

Det er her, hvor GitHub kommer til kort. Javisst, jeg formoder, at du altid kan gaffle nogle kontanter hver måned til en håndfuld private opbevaringssteder.

Dette er grund to til at tjekke BitBucket, der tilbyder ubegrænsede private opbevaringssteder med så mange som fem samarbejdspartnere. Alt helt gratis.

Du kan stole på det.

Tilbage i dagen var SourceForge kongen. Udviklere strømmet til det for sin gratis hosting (derefter en nyhed) af kode og binære filer. Meget er ændret siden da. Det har set en udvandring af brugere og udviklere og er blevet købt ud af nye ejere, der har taget nogle tvivlsomme beslutninger med deres seneste erhvervelse.

Ifølge Justin Clift, der skriver på Gluster-bloggen.

”Terninger, de nye ejere, opfordrer kraftigt de øverste projekter til at bruge et nyt (kun lukket kilde) installationsprogram, der skubber spyware / adware / malware.... Med deres nylige ændringer modtager brugere, der downloader fra SourceForge, nu en speciel installeret lukket kildekode, der forsøger at forhindre uafhængig tredjepartssoftware på dem. ”

Dette er grund tre for at prøve BitBucket. Atlassian er ingen flyve om natten. De har været rundt om blokken et par gange efter at have frigivet nogle utrolige produkter, der bruges af hundreder af tusinder af mennesker og indsamlet en god del af en vilje fra en berygtet mistænkelige udvikler fællesskab. Med det i tankerne ser det ikke ud til, at de går på kompromis med produktkvaliteten for at få et hurtigt beløb.

”Der er en app til det”!

BitBucket er muligvis ikke GitHub, men det betyder ikke, at det er en golde, uredelig ørken af ​​et produkt. Der er et aktivt samfund, der fremstiller og vedligeholder et sæt applikationer, der bruger og udvider BitBucket.

Android har Bitbeaker; en simpel app, der gør det nemt for dig at se på dine lagre og spore ændringer og problemer, mens du er på farten.

bitbeaker

For OS X (og Windows) findes der SourceTree. Ligesom BitBucket er den udviklet af Atlassian. Det tilbyder smukke visualiseringer af dine projekter og en dejlig grafisk grænseflade til dine Git- og Mercurial-arkiver.

sourcetree

Dette er grund fire. Et populært websted med et desktop- eller mobilapplikation er ikke nøjagtigt nyt. Det er dog kvaliteten af ​​tredjepartsapps, som jeg mener er en kendetegnende egenskab ved dette antipodeanske kildehåndteringsprodukt.

Ulemper

BitBucket har måske meget at gøre med det, men det er næppe den travle open source-metropol, som GitHub er.

Når du skriv open source-software 8 måder at hjælpe Open Source-projekter, hvis du ikke er en kodeVi har dækket over, hvorfor det er vigtigt at bidrage til open source-projekter, men hvad nu hvis du ikke er en koder? Du behøver ikke at lære at programmere for at hjælpe dine foretrukne open source-projekter. Mange ikke-programmører melder sig frivilligt ... Læs mere og frigiver den med en tilladt Open Source-licens, afgiver du effektivt en erklæring om, at du ønsker, at din kode skal have et publikum. I øvrigt, du siger, at du vil vise din flydende og evne som programmerer for verden. Du ønsker, at folk skal se, hvad du arbejder på.

GitHub giver dig det publikum. Det er faktisk blevet et ord for 'open source', efter at have lokket folkene bag Ruby on Rails, the Linux-kerne LiveGrep: Søg gennem Linux Kernels kildekode Læs mere og BootStrap, frontend-værktøjssættet, der driver mange millioner websteder. Derudover har det også været banebrydende for nogle utrolige sociale funktioner, så du kan følge, stjerne og lide, ligesom du ville gøre på Facebook. Det er kodning, men med vægt på interaktioner, kammeratskab og samfund.

Desværre er disse attributter ikke så udtalt på BitBucket, som de er på GitHub. Imidlertid kan nogle sige, at fleksibiliteten i BitBucket og dens gratis private oplagringssteder udgør sine sociale mangler og dens manglende hengivenhed i open source-samfundet.

Konklusion

BitBucket er et værktøj, som jeg varmt vil anbefale, og jeg elsker virkelig at bruge. Det er ikke GitHub, men det har sin plads. Hvad bruger du til at gemme din kode? Vil du overveje at give Bitbucket siden? Fortæl mig det i kommentarerne.

Matthew Hughes er en softwareudvikler og forfatter fra Liverpool, England. Han findes sjældent uden en kop stærk sort kaffe i hånden og forguder absolut sin Macbook Pro og hans kamera. Du kan læse hans blog på http://www.matthewhughes.co.uk og følg ham på twitter på @matthewhughes.