Skelbimas

Bet kuris programuotojas, vertas savo druskos, tai žino šaltinio kontrolė Kas yra „Git“ ir kodėl turėtumėte naudoti versijos valdymą, jei esate kūrėjasBūdami žiniatinklio kūrėjais, mes dažniausiai dirbame vietinėse plėtros svetainėse, tada tiesiog įkelkite viską, kai viskas baigta. Puiku, kai jūs esate tik jūs, o pokyčiai yra maži, ... Skaityti daugiau yra labai svarbus. Akivaizdžiausias perkėlimas leidžia saugiai laikyti savo kodą saugioje vietoje. Čia viskas nesibaigia. Tinkamai valdant šaltinį lengviau eksperimentuoti su naujomis funkcijomis, nesijaudinant dėl ​​nepataisomai sugadintos programos. Šaltinio kontrolė yra kažkas, ką mes visi turėtume daryti.

Bet nepriklausomai nuo to, kokią versijų valdymo sistemą (VCS) naudojate, turite galvoti apie tai, kur ketinate saugoti savo kodą. Tikėtina, kad esate girdėję apie „GitHub“. Tai nenuostabu. Asmenys ir įmonės naudoja „GitHub“ kodams talpinti, bendradarbiauti kuriant dokumentus ir sekti problemas. Jį naudoja keletas gana didelių vardų. Tai gana didelis dalykas.

instagram viewer

Bet ar girdėjai apie „BitBucket“? Turėtum turėt. „BitBucket“ gyvavo ilgą laiką - buvo įkurtas 2008 m., O 2010 m. Jį išpirko „Aussie“ technikos milžinė „Atlassian“, sukūrusi savo atsidavusį griežtų gerbėjų kontingentą. Bet ar jis yra vertas „GitHub“ konkurentas? Ir dar svarbiau, ar tai yra kažkas gero? Čia yra keturios priežastys, kurias turėtumėte apsvarstyti naudodamiesi „Bitbucket“.

Pastaba: „BitBucket“ turi kainodaros planai pritaikytas vartotojams. 5 vartotojams tai visiškai nemokama.

Jūs turite didesnį pasirinkimą, kokį VCS naudojate.

„iPhone“ ar „Android“. „Chrome“ ar „Firefox“. Vim arba Emacs. Geeksai daug nesutaria. Nepaisant polinkio į smegenis, tas pats pasakytina ir apie programinės įrangos kūrėjus.

Daugeliui teigti, kad pirmenybė teikiama „Mercurial“, o ne „Git“, yra beveik taip pat, kaip sakyti, kad jums patiko Žigli. Panašiai sakydami, kad SVN yra geresnis už „Git“, uždirbsite purviną kitų išvaizdą. Taip. Tema, koks VCS yra geriausias neįtikėtinai prieštaringas.

Trumpai tariant, VCS yra mechanizmas, kurį naudojate kodo saugojimui saugioje vietoje. Kiekviena sistema daro reikalus šiek tiek skirtingai, ir savaime suprantama, kad programuotojai yra pasirengę ginti savo mėgstamą VCS iki mirties. Palankiai tariant, „BitBucket“ suteikia šiek tiek lankstumo, kaip galite saugoti, šakoti ir tvarkyti savo kodą, ir leidžia jums pasirinkti tarp „Git“ ir „Mercurial“. Kaip jūs galite tikėtis, kiekvienas turi savo stipriąsias ir ne tokias stipriąsias puses.

Tinklaraštininkas Aprašė Patrickas Thompsonas „Git“ yra šiek tiek panašus į „MacGuyver“ - suteikia kuo daugiau funkcijų ir leidžia vartotojui susikurti savo šaltinio valdymo darbo eigą - ir „Mercurial“ yra tarsi Jamesas Bondas. Greitas, prieinamas, bet beprotiškai nenuoseklus.

Galite tai perskaityti kaip viena priežastis. „Atlassian“ pasirinko šiek tiek „laissez faire“ požiūrio ir nemanė, kad verčia tave pasirinkti vieną VCS prieš kitą. Tai yra didžiulė premija tiems, kurie negali suvokti Git sintaksės ar tiesiog nori naudoti pažįstamą produktą.

Galite turėti tiek privačių saugyklų, kiek norite.

Kartais norite parodyti pasauliui, ką dirbate. Galbūt tai paaiškina „GitHub“ kilimą ir kilimą, jo statusą kaip nulinį pagrindą atvirojo kodo Atviro kodo klausimai: 6 šaltinio kodo paieškos varikliai, kuriuos galite naudoti projektavimo projektamsAtviro kodo projektams reikalinga visa pagalba, kurią jie gali gauti. Jei ne finansavimas, tai jie gali prisivilioti savanorius, prisidedančius prie atvirojo kodo programavimo ir nemokamų priemonių. Paieškos sistemos, suderintos su algoritmais, kad rastų ... Skaityti daugiau .

Bet kaip su daiktais, kurių nenorite bendrinti su pasauliu?

Jei dirbsite kaip laisvai samdomas kūrėjas, neabejotinai norėsite kai kuriuos dalykus palikti privačius. Tikrai norite vengti dalytis patentuotu darbu, kurį atlikote klientams. Jei naudojate bet kokius API klavišus ar paslaptis, norėsite, kad jie nebūtų paslėpti nuo smalsių akių.

bitprivate

Čia trūksta „GitHub“. Aišku, aš manau, kad visada galite pasidaryti pinigų už kiekvieną mėnesį kelioms privačioms saugykloms.

Tai yra antra priežastis norint patikrinti „BitBucket“, kuris siūlo neribotas privačias saugyklas, turinčias net 70 penki bendradarbiai. Visiškai nemokamai.

Galite juo pasitikėti.

Tą dieną karalius buvo SourceForge. Kūrėjai pasinaudojo nemokamu kodų ir dvejetainių failų priegloba (tada naujove). Nuo to laiko daug kas pasikeitė. Tai pastebėjo vartotojų ir kūrėjų pasitraukimą, jį išpirko nauji savininkai, kurie paskutiniu įsigijimu priėmė keletą abejotinų sprendimų.

Pagal Justinas Cliftas, rašantis „Gluster“ tinklaraštyje.

„Dice“, naujieji savininkai, labai skatina geriausius projektus naudoti naują (tik uždaro šaltinio) diegimo programą, kuri stumia šnipinėjimo / reklamines ir kenkėjiškas programas.... Su naujausiais pakeitimais vartotojai, atsisiunčiantys iš „SourceForge“, dabar gauna specialų uždarojo kodo diegimo įrankį, kuris bando ant jų panaudoti nesusijusią trečiųjų šalių programinę įrangą. “

Tai yra trečioji priežastis už „BitBucket“ išbandymą. „Atlassian“ nėra skraidymas naktimis. Jie kelis kartus buvo šalia bloko, išleidę keletą neįtikėtinų produktų, kuriuos naudoja šimtai tūkstančių žmonių ir uždirbo labai gerą vardą iš garsiai žinomo kūrėjo bendruomenė. Turint tai omenyje, neatrodo, kad jie greitai pakenktų produkto kokybei.

„Tam yra programa“!

„BitBucket“ gali būti ne „GitHub“, tačiau tai nereiškia, kad tai yra nevaisingas, nemylimas produkto šlakas. Yra aktyvi bendruomenė, kurianti ir prižiūrinti programų, kurios naudoja ir praplečia „BitBucket“, rinkinį.

„Android“ turi „Bitbeaker“; paprasta programa, leidžianti lengvai peržiūrėti savo saugyklas ir sekti pokyčius bei problemas keliaujant.

bitkoinas

„OS X“ (ir „Windows“) yra „SourceTree“. Kaip ir „BitBucket“, jį sukūrė „Atlassian“. Tai siūlo puikias jūsų projektų vizualizacijas ir gražią grafinę sąsają jūsų „Git“ ir „Mercurial“ saugykloms.

šaltinis

Tai yra priežastis keturi. Populiari svetainė, turinti stalinę ar mobiliąją programą, nėra tiksliai naujovė. Tačiau aš manau, kad išskirtinis šio antipodo šaltinių valdymo produkto bruožas yra trečiųjų šalių programų kokybė.

Trūkumai

„BitBucket“ to gali daug pasiekti, bet vargu ar tai yra triukšmingas atvirojo kodo metropolis, kuris yra „GitHub“.

Kada tu rašyti atvirojo kodo programinę įrangą 8 būdai padėti atviro kodo projektams, jei nesate koderisMes apžvelgėme, kodėl svarbu prisidėti prie atvirojo kodo projektų, bet kas, jei nesate koderis? Nereikia išmokti programuoti, kad galėtumėte padėti savo mėgstamiausiems atvirojo kodo projektams. Daugelis ne programuotojų savanoriauja kai kurie ... Skaityti daugiau ir išleisite ją su leistina atvirojo kodo licencija, jūs iš tikrųjų padarysite pareiškimą, kad tu norite, kad jūsų kodas turėtų auditoriją. Be to, tu teigiate, kad norite parodyti savo sklandumą ir savo, kaip programuotojo, galimybes pasauliui. Norite, kad žmonės pamatytų, ką dirbate.

„GitHub“ suteikia jums tą auditoriją. Tai iš tikrųjų tapo „atvirojo kodo“ raktiniu žodžiu, iš tikrųjų suviliojusiam žmones už „Ruby on Rails“ „Linux“ branduolys „LiveGrep“: Paieška naudojant „Linux Kernel“ šaltinio kodą Skaityti daugiau ir „BootStrap“, priekinių įrenginių įrankių rinkinį, valdantį daugybę milijonų svetainių. Be to, ji taip pat įkūrė keletą neįtikėtinų socialinių funkcijų, leidžiančių jums sekti, pažymėti žvaigždutes ir panašiai, kaip tai darytumėte „Facebook“. Tai koduojama, tačiau akcentuojama sąveika, bendravimas ir bendruomenė.

Deja, šie atributai „BitBucket“ nėra tokie ryškūs, kaip „GitHub“. Tačiau kai kas gali pasakyti, kad „BitBucket“ ir jos nemokamų privačių saugyklų lankstumas kompensuoja jos socialinius trūkumus ir meilės stoką atvirojo kodo bendruomenėje.

Išvada

„BitBucket“ yra įrankis, kurį nuoširdžiai rekomenduoju ir kurį labai mėgau naudoti. Tai nėra „GitHub“, tačiau ji turi savo vietą. Ką naudojate savo kodo saugojimui? Ar apsvarstytumėte galimybę suteikti „BitBucket“ prieš? Praneškite man komentaruose.

Matthew Hughes yra programinės įrangos kūrėjas ir rašytojas iš Liverpulio, Anglijos. Jis retai randamas be stiprios juodos kavos puodelio rankoje ir absoliučiai dievina savo „Macbook Pro“ ir fotoaparatą. Jo dienoraštį galite perskaityti http://www.matthewhughes.co.uk ir sekite jį „Twitter“ adresu @matthewhughes.