Hirdetés

Bármely programozó tudja a sót, tudja ezt forrásvezérlés Mi a Git és miért kell használni a Verziókezelőt, ha Ön fejlesztő?Mint webfejlesztők, sok időnkben hajlandók vagyunk helyi fejlesztési webhelyeken dolgozni, akkor csak feltölteni mindent, amikor kész. Ez rendben van, ha csak te vagy, és a változások kicsik, ... Olvass tovább elengedhetetlen. A legnyilvánvalóbb perkálás lehetővé teszi a kód biztonságos tárolását biztonságos helyen. Itt nem áll meg. A megfelelő forrásvezérlés megkönnyíti az új funkciók kipróbálását anélkül, hogy aggódnia kellene a program helyrehozhatatlan károsodása miatt. A forrásvezérlés olyasmi, amit mindannyian meg kell tennünk.

De függetlenül attól, hogy melyik verzióvezérlő rendszert (VCS) használja, gondolni kell arra, hogy hol kívánja tárolni a kódját. Valószínűleg hallott már a GitHubról. Ez nem meglepő. A GitHub-ot az egyének és a vállalkozások használják kódok tárolására, együttműködésre a dokumentációban és a kérdések nyomon követésében. Van néhány nagyon nagy neve, amely használja. Ez elég nagy dolog.

instagram viewer

De hallottál már róla BitBucket? Neked kellene. A BitBucket már régóta működik, 2008-ban alapították, és 2010-ben az Aussie tech óriás, az Atlassian vásárolta meg, miután kifejlesztette saját elkötelezett kontingenseit a kemény rajongók számára. De érdemes-e a GitHub versenytársa? És ami még fontosabb: ez jó? Négy okból érdemes fontolóra venni a Bitbucket használatát.

Jegyzet: A BitBucket rendelkezik árazási tervek méretezve a felhasználók számára. 5 felhasználó számára teljesen ingyenes.

Nagyobb választási lehetősége van abban, hogy melyik VCS-t használja.

iPhone vagy Android. Chrome vagy Firefox. Vim vagy Emacs. Geeks nem ért egyet egyet sokat. Az agyi hajlam ellenére ugyanez igaz a szoftverfejlesztőkre is.

Sokak számára az, hogy a Mercurial iránti előnyben részesítés Git felett szinte olyan, mintha azt állítanád, hogy élvezted Gigli. Ugyanígy, ha azt mondja, hogy az SVN jobb, mint Git, mocskos megjelenést fog keresni másoktól. Igen. Az a téma, hogy mi a legjobb VCS hihetetlenül vitatott.

Röviden a VCS-k az a mechanizmus, amelyet a kód biztonságos tárolásához használ. Mindegyik rendszer kissé másképp dolgozik, és magától értetődik, hogy a kódolók készen állnak arra, hogy megvédjék kedvenc VCS-jüket a halállal szemben. A BitBucket irgalmasan ad némi rugalmasságot a kód tárolása, elágazása és kezelése során, és lehetővé teszi a Git és a Mercurial közötti választást. Amint számíthat arra, hogy mindegyiknek megvan az erőssége, és nem annyira erős.

Blogger Patrick Thompson leírt Git mint egy kicsit olyan, mint a MacGuyver - hozza be a lehető legtöbb funkciót, és lehetővé teszi a felhasználó számára, hogy saját forrásvezérlő munkafolyamatot hozzon létre -, és a Mercurial olyan, mint James Bond. Gyors, hozzáférhető, ám őrületesen következetlen.

Elolvashatja ezt mint az egyik ok. Az atlassianus egy kicsit laissez faire megközelítést alkalmazott, és nem feltételezte, hogy arra kényszeríti Önt, hogy az egyik VCS-t előnyben részesítse a másikkal szemben. Ez óriási bónusz azok számára, akik nem tudják megérteni Git szintaxisát, vagy csak inkább egy ismerős termék használatát részesítik előnyben.

Annyi magántulajdonban van, amennyit csak akar.

Időnként meg akarja mutatni a világnak, hogy mit dolgozik. Talán ez magyarázza a GitHub növekedését és emelkedését, valamint annak nulla talajként való állapotát nyílt forráskód Nyílt forráskódú kérdések: 6 forráskód-kereső, amelyet projektek programozására használhatA nyílt forráskódú projekteknek minden segítségre szükségük van. Ha nem finanszírozással, akkor a nyílt forráskódú programozáshoz és az ingyenes eszközökhöz hozzájáruló önkéntesekkel megkönnyítik a munkáját. Az algoritmusokkal hangolt keresőmotorok ... Olvass tovább .

De mi van azokkal a dolgokkal, amelyeket nem akar megosztani a világgal?

Ha szabadúszó fejlesztõként dolgozik, kétségtelenül bizonyos dolgokat magántulajdonban kívánja tartani. Határozottan el akarja kerülni az ügyfelekkel végzett szabadalmaztatott munka megosztását. Ha bármilyen API-kulcsot vagy titkot használ az elkészített dolgokban, akkor ezeket rejtett módon el kell rejtenie a kíváncsiskodó szemektől is.

bitprivate

Itt található a GitHub hiányossága. Persze, azt hiszem, hogy havonta mindig készpénzt fizethet be egy maroknyi magánraktárból.

Ez második ok a BitBucket megtekintéséhez, amely korlátlan számú magánraktárt kínál öt együttműködők. Minden teljesen ingyenes.

Bízhat benne.

A nap folyamán a SourceForge volt a király. A fejlesztők a kódok és a bináris fájlok ingyenes tárhelyének (akkor újdonság) elárasztásához jutottak hozzá. Azóta sok megváltozott. Látható volt a felhasználók és a fejlesztők kivándorlása, és új tulajdonosok vásárolták meg, akik legutóbbi akvizíciójuk során megkérdőjelezhető döntéseket hoztak.

Alapján Justin Clift, a Gluster blogban írt.

„Az új tulajdonosok, a Dice, erőteljesen ösztönzik a legfontosabb projekteket egy új (csak zárt forrású) telepítő használatára, amely kémprogramokat / hirdető programokat / rosszindulatú programokat jelenít meg. … A közelmúltbeli változásokkal a SourceForge-ról letöltő felhasználók most kapnak egy speciális zárt forrású telepítőt, amely megkísérel rávetni a független harmadik fél szoftvereit rájuk. ”

Ez harmadik ok a BitBucket kipróbálására. Az Atlassian nem repül éjszaka. Néhány alkalommal körül voltak a blokk körül, és kiadtak néhány hihetetlen terméket, amelyeket használnak emberek százezrei és nagy hírnévre tett szert egy hírhedten furcsa fejlesztőtől közösség. Ezt szem előtt tartva nem tűnik valószínűnek, hogy veszélyeztetik-e a termék minőségét annak érdekében, hogy gyors dolgot szerezzenek.

"Erre van egy alkalmazás"!

Lehet, hogy a BitBucket nem GitHub, de ez nem jelenti azt, hogy egy termék kopár, nem szeretett pusztája. Van egy aktív közösség, amely készít és karbantart egy olyan alkalmazást, amely a BitBucket-et használja és kibővíti.

Az Android rendelkezik Bitbeaker; egy egyszerű alkalmazás, amely megkönnyíti a tárolók megtekintését és a változások és problémák nyomon követését útközben.

bitbeaker

OS X (és Windows) esetén van SourceTree. A BitBuckethez hasonlóan az Atlassian fejlesztette ki. Gyönyörű projektek megjelenítését, valamint egy szép grafikus felületet kínál a Git és a Mercurial tárolókhoz.

sourcetree

Ez negyedik ok. Az asztali vagy mobil alkalmazással rendelkező népszerű webhely nem pontosan újszerű. Ugyanakkor a harmadik féltől származó alkalmazások minősége szerint ez az antipodániai forráskezelő termék megkülönböztető jellemzője.

hátrányai

A BitBucketnek valószínűleg sokat keresni kell, ám ez aligha a nyüzsgő nyílt forrású metropolisz, amely a GitHub.

Amikor te írjon nyílt forráskódú szoftvert 8 módszer a nyílt forráskódú projektek támogatására, ha nem Ön kódolóFedeztük fel, miért fontos hozzájárulni a nyílt forrású projektekhez, de mi van, ha nem Ön kódoló? Nem kell megtanulnia, hogyan kell programozni a kedvenc nyílt forráskódú projektjeit. Számos nem programozó önként jelentkezik ... Olvass tovább és engedékeny nyílt forráskódú licenccel kiadja azt, ezzel ténylegesen nyilatkozatot tesz te azt szeretné, hogy a kódja közönséggel rendelkezzen. Ráadásul, te azt állítják, hogy meg akarja mutatni a folyékonyságát és programozói képességét a világ számára. Azt szeretné, ha az emberek látnák, mit dolgoznak.

A GitHub megadja neked azt a közönséget. Valójában a „nyílt forráskódú” kulcsszóvá vált, és hatékonyan csábította a Ruby on Rails mögött álló embereket Linux Kernel LiveGrep: Keresés a Linux Kernel forráskódján keresztül Olvass tovább és a BootStrap, az elülső eszközkészlet, amely több millió webhelyet hajt végre. Ezenkívül úttörőként látott el néhány hihetetlen társadalmi funkciót is, lehetővé téve, hogy kövesse, csillagozza és tetszik, akárcsak a Facebookon. Ez kódolás, de hangsúlyt fektet az interakciókra, a társaságra és a közösségre.

Sajnos ezek az attribútumok nem annyira kiejthetők a BitBucket-en, mint a GitHubon. Néhányan azonban azt mondhatják, hogy a BitBucket és az ingyenes magánleraktárak rugalmassága pótolja a társadalmi hiányosságokat és a vonzerő hiányát a nyílt forráskódú közösségben.

Következtetés

A BitBucket egy olyan eszköz, amelyet szívesen ajánlok, és ezt nagyon imádom. Ez nem GitHub, de megvan a maga helye. Mit használ a kód tárolására? Fontolnád adni BitBucket menj? Tudassa velünk a megjegyzésekben.

Matthew Hughes szoftverfejlesztő és író, az angliai Liverpoolból. Ritkán talál egy csésze erős fekete kávé nélkül a kezében, és teljesen imádja a MacBook Pro-t és a kameráját. A blogját a következő címen olvashatja el: http://www.matthewhughes.co.uk és kövesse őt a Twitteren a @matthewhughes oldalán.