Reklāma
To zina katrs programmētājs, kura vērts viņu sāls avota kontrole Kas ir Git un kāpēc jums vajadzētu izmantot versiju vadību, ja esat izstrādātājsBūdami tīmekļa izstrādātāji, mēs bieži strādājam vietējās attīstības vietnēs, un pēc tam vienkārši augšupielādējiet visu, kad tas ir paveikts. Tas ir labi, ja tas ir tikai jūs un izmaiņas ir mazas, ... Lasīt vairāk ir izšķiroša nozīme. Pašsaprotama ir iespēja droši glabāt kodu drošā vietā. Ar to viss neapstājas. Izmantojot labu avota kontroli, ir vieglāk eksperimentēt ar jaunām funkcijām, neuztraucoties par neatgriezenisku kaitējumu jūsu programmai. Avota kontrole ir kaut kas, kas mums visiem būtu jādara.
Bet neatkarīgi no tā, kādu versiju vadības sistēmu (VCS) izmantojat, jums ir jādomā par to, kur jūs plānojat saglabāt savu kodu. Droši vien esat dzirdējis par GitHub. Tas nav pārsteidzoši. GitHub privātpersonas un uzņēmumi izmanto koda mitināšanai, sadarbībai dokumentācijas izstrādē un problēmu izsekošanai. Tam ir daži diezgan lieli vārdi, kas to izmanto. Tas ir diezgan liels darījums.
Bet vai jūs par to esat dzirdējuši? BitBucket? Tev vajadzētu būt. BitBucket darbojas jau ilgu laiku, jo to dibināja 2008. gadā, un 2010. gadā to nopirka Aussie tehnoloģiju gigants Atlassian pēc tam, kad bija izveidojis savu apņēmīgo kontingentu, kas paredz izturīgus fanus. Bet vai tas ir GitHub cienīgs konkurents? Un vēl svarīgāk, vai tas ir kaut kas labs? Šeit ir četri iemesli, kāpēc jums vajadzētu apsvērt iespēju izmantot Bitbucket.
Piezīme: BitBucket ir cenu plāni samazināts lietotājiem. 5 lietotājiem tas ir pilnīgi bez maksas.
Jums ir lielāka izvēle, kādu VCS izmantojat.
iPhone vai Android. Chrome vai Firefox. Vim vai Emacs. Geeks par daudz nevienojas. Neskatoties uz tendenci uz smadzenēm, tas pats neticami attiecas arī uz programmatūras izstrādātājiem.
Daudziem uzskatot, ka dod priekšroku Mercurial pār Git, ir gandrīz tas pats, kas teikt, ka jums patika Žigli. Tāpat, sakot, ka SVN ir labāks par Gitu, nopelnīs jums citu netīro izskatu. Jā. Tēma par to, kas ir vislabākais VCS neticami strīdīgs.
Īsumā sakot, VCS ir mehānisms, kuru izmantojat koda glabāšanai drošā vietā. Katra sistēma izdara lietas nedaudz savādāk, un pats par sevi saprotams, ka kodētāji ir gatavi aizstāvēt savu iecienīto VCS līdz nāvei. Ar cieņu BitBucket sniedz jums nelielu elastību, kā jūs glabājat, atzarojat un pārvaldāt savu kodu, kā arī ļauj jums izvēlēties starp Git un Mercurial. Kā jūs varat gaidīt, katram ir savas stiprās puses un savas ne tik stiprās puses.
Emuāru autors Aprakstīts Patriks Tompsons Git ir nedaudz līdzīgs MacGuyver - ienes pēc iespējas vairāk funkciju un ļauj lietotājam izveidot savu avota vadības darbplūsmu - un Mercurial kā Džeimss Bonds. Ātrs, pieejams, bet trakulīgi nekonsekvents.
Jūs to varat lasīt kā iemesls viens. Atlassians ir izvēlējies mazliet laissez faire pieeju un nav domājis, ka piespiedīs jūs dot priekšroku vienam VCS pār otru. Tas ir milzīgs bonuss tiem, kuri nespēj aptvert Git sintakse vai vienkārši dod priekšroku pazīstama produkta izmantošanai.
Jums var būt tik daudz privātu krātuvju, cik vēlaties.
Dažreiz jūs vēlaties parādīt pasaulei to, pie kā strādājat. Varbūt tas izskaidro GitHub pieaugumu un kāpumu, kā arī tā statusu kā nulles pamatne atvērtā koda Atklātā pirmkoda jautājumi: 6 avota koda meklētājprogrammas, kuras varat izmantot projektu programmēšanaiAtvērtā pirmkoda projektiem ir vajadzīga visa palīdzība, ko viņi var iegūt. Ja nē, izmantojot finansējumu, viņi var pilnveidoties ar brīvprātīgajiem, kas sniedz ieguldījumu atvērtā pirmkoda programmēšanā un bezmaksas rīkos. Meklētājprogrammas, kas noregulētas ar algoritmiem, lai atrastu ... Lasīt vairāk .
Bet kā ir ar lietām, kuras nevēlaties dalīties ar pasauli?
Ja strādājat kā ārštata izstrādātājs, jūs, bez šaubām, vēlēsities dažus materiālus glabāt privāti. Jūs noteikti vēlēsities izvairīties dalīties ar patentēto darbu, ko esat paveikuši klientiem. Ja darītajos materiālos izmantojat kādas API atslēgas vai noslēpumus, vēlēsities tos paslēpt arī no ziņkārīgo acīm.
Šeit atrodas GitHub. Protams, es domāju, ka jūs varat katru mēnesi dakša skaidrā naudā par nedaudzām privātām krātuvēm.
Tas ir Otrais iemesls lai pārbaudītu BitBucket, kas piedāvā neierobežotu privāto krātuvi ar tik daudz kā pieci līdzstrādnieki. Viss pilnīgi bez maksas.
Jūs varat tam uzticēties.
Dienā SourceForge bija karalis. Izstrādātāji to izmantoja par tā bezmaksas hostingu (pēc tam jaunums), kas satur kodu un bināros failus. Kopš tā laika daudz kas ir mainījies. Tas ir pieredzējis lietotāju un izstrādātāju aiziešanu, un to ir izpirkuši jaunie īpašnieki, kuri ar savu jaunāko iegādi ir pieņēmuši dažus apšaubāmus lēmumus.
Saskaņā ar Džastins Klifs, rakstot Gluster emuārā.
“Dice, jaunie īpašnieki, ļoti mudina populārākos projektus izmantot jaunu (tikai slēgta avota) instalētāju, kas nospiež spiegprogrammatūru / reklāmprogrammatūru / ļaunprātīgu programmatūru.... Ar nesenajām izmaiņām lietotāji, kas lejupielādē no SourceForge, tagad saņem īpašu slēgta avota instalētāju, kurš mēģina uz tiem sagremot nesaistītas trešās puses programmatūru. ”
Tas ir trešais iemesls par BitBucket izmēģināšanu. Atlassians nav nakts lidojums. Viņi dažas reizes ir bijuši ap bloku, izlaižot dažus neticamus produktus, kurus izmanto simtiem tūkstošu cilvēku un ieguva ļoti daudz labas vērtības no bēdīgi slavenā attīstītāja kopiena. Paturot to prātā, nešķiet ticami, ka viņi varētu mazināt produkta kvalitāti, lai ātri gūtu labumu.
“Tam ir pieejama lietotne”!
Iespējams, ka BitBucket nav GitHub, bet tas nenozīmē, ka tā ir neauglīga, nemīlēta produkta atkritumi. Ir aktīva kopiena, kas izveido un uztur lietojumprogrammu kopu, kas izmanto un paplašina BitBucket.
Android ir Bitbeaker; vienkārša lietotne, kas ļauj jums ērti apskatīt krātuves un izsekot izmaiņām un problēmām, atrodoties ceļā.
Ir OS X (un Windows) SourceTree. Tāpat kā BitBucket, to ir izstrādājis Atlassian. Tas piedāvā skaistas jūsu projektu vizualizācijas un jauku grafisko interfeisu jūsu Git un Mercurial krātuvēm.
Tas ir iemesls četri. Populārā vietne ar galddatoru vai mobilo lietojumprogrammu nav gluži jauna. Tomēr, manuprāt, šī antipodiešu avotu pārvaldības produkta atšķirīgā iezīme ir trešo personu lietotņu kvalitāte.
Trūkumi
Iespējams, ka BitBucket to daudz darīs, taču diez vai tā ir rosīgā atvērtā koda metropole, kāda ir GitHub.
Kad jūs rakstīt atvērtā koda programmatūru 8 veidi, kā palīdzēt atvērtā koda projektiem, ja neesat kodētājsMēs esam apskatījuši, kāpēc ir svarīgi piedalīties atklātā pirmkoda projektos, bet ko darīt, ja neesat kodētājs? Jums nav jāiemācās programmēt, lai palīdzētu jūsu iecienītākajiem atvērtā pirmkoda projektiem. Daudzi programmētāji, kas nav programmētāji, brīvprātīgi ... Lasīt vairāk un izlaidiet to ar pieļaujamo atvērtā koda licenci, jūs faktiski sniedzat paziņojumu, ka tu vēlaties, lai jūsu kodam būtu mērķauditorija. Turklāt, tu apgalvo, ka vēlaties parādīt pasaulei savu spēju un programmētāja spēju. Jūs vēlaties, lai cilvēki redzētu, pie kā strādājat.
GitHub sniedz jums šo auditoriju. Tas faktiski ir kļuvis par “atvērtā koda” atslēgas vārdu, efektīvi vilinot ļaudis aiz Ruby on Rails, Linux kodols LiveGrep: meklēšana, izmantojot Linux kodola avota kodu Lasīt vairāk un BootStrap, priekšējās daļas rīkkopa, kas darbina daudzus miljonus vietņu. Turklāt tas ir arī aizsācis dažas neticamas sociālās iespējas, ļaujot jums sekot, atzīmēt zvaigznīti un tamlīdzīgi, tāpat kā jūs to darītu Facebook. Tas ir kodēts, bet ar uzsvaru uz mijiedarbību, draudzību un kopienu.
Diemžēl šie atribūti BitBucket nav tik izteikti, cik tie ir GitHub. Tomēr daži varētu teikt, ka BitBucket un tā bezmaksas privāto krātuvju elastība kompensē tā sociālos trūkumus un pieķeršanās trūkumu atvērtā koda kopienā.
Secinājums
BitBucket ir rīks, kuru es sirsnīgi iesaku un kuru es absolūti dievinu lietojot. Tas nav GitHub, bet tam ir sava vieta. Ko jūs izmantojat, lai saglabātu savu kodu? Vai jūs apsvērtu iespēju dot? BitBucket pirms? Paziņojiet man komentāros.
Metjū Hjūss ir programmatūras izstrādātājs un rakstnieks no Liverpūles, Anglijas. Viņš reti atrodams bez tasītes spēcīgas melnas kafijas rokā un absolūti dievina savu Macbook Pro un kameru. Jūs varat lasīt viņa emuāru vietnē http://www.matthewhughes.co.uk un seko viņam līdzi twitter vietnē @matthewhughes.