reklama
Každý programátor, který stojí za svou sůl, to ví ovládání zdroje Co je Git a proč byste měli používat řízení verzí, pokud jste vývojářJako weboví vývojáři hodně času máme tendenci pracovat na webech pro místní rozvoj, pak vše po nahrání jednoduše nahrajeme. To je v pořádku, když jste jen vy a změny jsou malé, ... Přečtěte si více je rozhodující. Nejviditelnější perk vám umožní bezpečně uložit váš kód na bezpečném místě. Tam se to nezastaví. Dobrá kontrola zdroje usnadňuje experimentování s novými funkcemi bez obav o nenapravitelně poškození vašeho programu. Řízení zdroje je něco, co bychom měli všichni udělat.
Ale bez ohledu na to, jaký systém pro správu verzí (VCS) používáte, musíte přemýšlet o tom, kam chcete kód uložit. Pravděpodobně jste už slyšeli o GitHubu. To není překvapivé. GitHub je používán jednotlivci a podniky k hostování kódu, spolupráci na dokumentaci a sledování problémů. Používá to docela velká jména. Je to docela velký obchod.
Ale už jste o tom slyšeli BitBucket
? Měl bys mít. BitBucket existuje již dlouhou dobu, protože byl založen v roce 2008 a v roce 2010 koupil Aussie tech gigant Atlassian poté, co vyvinul svůj vlastní angažovaný kontingent tvrdých fanoušků. Ale je to hodný konkurent společnosti GitHub? A co je důležitější, je to dobré? Zde jsou čtyři důvody, proč byste měli zvážit použití Bitbucket.Poznámka: BitBucket má cenové plány měřítko pro uživatele. Pro 5 uživatelů je zcela zdarma.
Máte větší výběr v tom, co VCS používáte.
iPhone nebo Android. Chrome nebo Firefox. Vim nebo Emacs. Geekové na tom moc nesouhlasí. Přes tendenci k mozku to samé platí i pro vývojáře softwaru.
Pro mnohé je obhajování preference Merkurial před Gitem skoro jako říkat, že jste si to užili Gigli. Podobně, když řeknete, že SVN je lepší než Git, získáte od některých špinavé pohledy. Ano. Téma toho, co je VCS nejlepší, je neuvěřitelně kontroverzní.
VCS v krátkosti jsou mechanismus, který používáte k ukládání kódu na bezpečném místě. Každý systém dělá věci trochu jinak a je samozřejmé, že kodéři jsou připraveni bránit své oblíbené VCS před smrtí. Naštěstí vám BitBucket poskytuje trochu flexibility při ukládání, větvení a správě kódu a umožňuje vám vybrat si mezi Git a Mercurial. Jak můžete očekávat, každý má své silné a ne silné stránky.
Blogger Patrick Thompson popsal Git jako trochu jako MacGuyver - přináší co nejvíce funkcí a umožňuje uživateli vytvořit si vlastní workflow řízení zdroje - a Mercurial jako být jako James Bond. Rychlý, přístupný, ale šíleně nekonzistentní.
Můžete to přečíst jako důvod jeden. Atlassian přistoupil k trochu laissez faire přístupu a nepředpokládal, že vás nutí upřednostňovat jeden VCS před druhým. To je obrovský bonus pro ty, kteří nedokážou pochopit syntaxi Gitu, nebo prostě dávají přednost použití známého produktu.
Můžete mít tolik soukromých úložišť, kolik chcete.
Někdy chcete světu ukázat, na čem pracujete. Možná to vysvětluje vzestup a vzestup GitHub a jeho stav jako nulový základ otevřený zdrojový kód Open Source Matters: 6 Vyhledávačů zdrojového kódu, které můžete použít pro programování projektůProjekty s otevřeným zdrojovým kódem potřebují veškerou pomoc, kterou mohou získat. Pokud ne s financováním, pak s dobrovolníky přispívajícími k programování s otevřeným zdrojovým kódem a bezplatnými nástroji, které mohou ohánět. Vyhledávače vyladěné algoritmy k nalezení ... Přečtěte si více .
Ale co věci, které nechcete sdílet se světem?
Pokud pracujete jako nezávislý vývojář, určitě budete chtít některé věci uchovat v soukromí. Určitě se budete chtít vyhnout sdílení vlastní práce, kterou jste pro klienty udělali. Používáte-li v produktech jakékoli klíče nebo tajemství API, budete je chtít také chránit před zvědavýma očima.
Tady GitHub zaostává. Jistě, předpokládám, že každý měsíc můžete rozdávat nějaké peníze za hrstku soukromých úložišť.
Tohle je důvod dva pro kontrolu BitBucket, který nabízí neomezené soukromé úložiště s tolika, kolik jich je Pět spolupracovníky. Vše zcela zdarma.
Můžete tomu věřit.
V ten den byl SourceForge králem. Vývojáři se hrnou k tomu pro jeho volný hosting (pak novinka) kódu a binární soubory. Od té doby se toho hodně změnilo. Viděl exodus uživatelů a vývojářů a byl zakoupen novými majiteli, kteří učinili některá pochybná rozhodnutí s jejich nejnovější akvizicí.
Podle Justin Clift, psaní na blogu Gluster.
„Noví majitelé Dice důrazně vybízejí nejlepší projekty, aby používaly nový (pouze uzavřený) instalátor, který tlačí spyware / adware / malware. … S jejich nedávnými změnami nyní uživatelé stahující z SourceForge nyní dostávají speciální instalační program s uzavřeným zdrojem, který se na ně pokouší přenést nesouvisející software třetích stran. “
Tohle je důvod tři za vyzkoušení BitBucket. Atlassian není létat v nočním podniku. Několikrát byli kolem bloku a vydali neuvěřitelné produkty, které používá stovky tisíc lidí a získaly hodně dobré vůle od notoricky známého vývojáře společenství. S ohledem na to se nezdá pravděpodobné, že by ohrozily kvalitu produktu, aby se rychle vydělaly.
"K tomu je aplikace"!
BitBucket nemusí být GitHub, ale to neznamená, že se jedná o neúrodnou, nemilovanou pustinu produktu. Existuje aktivní komunita, která vytváří a udržuje sadu aplikací, které používají a rozšiřují BitBucket.
Android má Bitbeaker; jednoduchá aplikace, která vám usnadní procházení úložišť a sledování změn a problémů na cestách.
Pro OS X (a Windows) jsou k dispozici SourceTree. Stejně jako BitBucket je vyvíjen společností Atlassian. Nabízí krásné vizualizace vašich projektů a příjemné grafické rozhraní pro vaše úložiště Git a Mercurial.
Tohle je důvod čtyři. Populární web, který má stolní nebo mobilní aplikaci, není úplně nový. Cítím se však jako charakteristika tohoto produktu pro správu zdrojů v Antipodeanech kvalita aplikací třetích stran.
Nevýhody
BitBucket to může mít hodně, ale GitHub je sotva rušnou metropolí s otevřeným zdrojovým kódem.
Když vás psát open source software 8 způsobů, jak pomoci open-source projektům, pokud nejste kodérPokryli jsme se tím, proč je důležité přispívat k projektům s otevřeným zdrojovým kódem, ale co když nejste kodérem? Nemusíte se učit, jak programovat, aby pomohl vašim oblíbeným open-source projektům. Mnoho neprogramátorů některé dobrovolně ... Přečtěte si více a uvolněte jej s povolenou licencí Open Source, o čemž vlastně tvrdíte vy chcete, aby váš kód měl publikum. Navíc, vy říkají, že chcete ukázat svou plynulost a schopnost jako programátor do světa. Chcete, aby lidé viděli, na čem pracujete.
GitHub vám dává toto publikum. Efektivně se stal heslem pro „open source“, protože lákal lidi za Ruby on Rails, Linuxové jádro LiveGrep: Prohledejte zdrojový kód jádra systému Linux Přečtěte si více a BootStrap, přední sada nástrojů, která pohání mnoho milionů webů. Kromě toho je průkopníkem některých neuvěřitelných sociálních funkcí, které vám umožňují sledovat, označovat hvězdičkou a podobně, jako byste na Facebooku. Je to kódování, ale s důrazem na interakce, společnost a komunitu.
Bohužel tyto atributy nejsou na BitBucketu tak výrazné jako na GitHubu. Někteří by však mohli říci, že flexibilita BitBucketu a jeho bezplatných soukromých úložišť kompenzuje jeho sociální nedostatky a nedostatek náklonnosti v komunitě s otevřeným zdrojovým kódem.
Závěr
BitBucket je nástroj, který bych vřele doporučil, a jeho používání naprosto zbožňuji. Není to GitHub, ale má své místo. Co používáte k uložení kódu? Uvažoval byste o tom BitBucket jít? Dejte mi vědět v komentářích.
Matthew Hughes je vývojář a spisovatel softwaru z anglického Liverpoolu. Málokdy je nalezen bez šálku silné černé kávy v ruce a absolutně zbožňuje svůj Macbook Pro a fotoaparát. Jeho blog si můžete přečíst na adrese http://www.matthewhughes.co.uk a následujte ho na twitteru na @ matthewhughes.