Jaký je rozdíl mezi Stash a Bitbucket?


Nejlepší odpověď

Stash byl název serverového nástroje Git Repository Management založeného na serveru Atlassian od verze 1.0 do 3.6. Počínaje verzí 4.0 byl produkt přejmenován na Bitbucket.

Atlassian Stash dosáhl konce své životnosti a již není podporován a nyní máte možnost použít Bitbucket Cloud nebo Bitbucket Server / Data Center. Nejnovější verze Bitbucket Server / Data Center je 7.5

Zatímco Bitbucket Cloud a Bitbucket Server / Data Center mají podobné názvy a slouží obecně ke stejnému účelu (jako nástroj pro správu vzdáleného úložiště Git), což je konec jejich podobností. Mezi cloudovými a serverovými platformami neexistuje žádný sdílený kód (jsou psány ve zcela odlišných jazycích).

Naproti tomu Bitbucket Server a Bitbucket Data Center mají přesně stejné binární soubory a pouze licence odemkne různé funkce, které nabízí Datové centrum a které na serveru nejsou k dispozici.

Jedním dalším důvodem pro změnu názvu ze Stash na Bitbucket byla schopnost Gitu ukládat změny ve větvi, ale vrátit se do čistého pracovního adresáře. Tato funkce se nazývá stash (https://git-scm.com/docs/git-stash)

Doufám, že to odpoví na vaši otázku

Odpověď

GitHub Enterprise vs. Skrytí:

  • GitHub má seznamy. Stash má plugin Snippets, který stojí navíc. Chybí však Snippets – nelze jej prohledávat ve Stashi, neintegruje se s jinými produkty Atlassian, jako je vyhledávání Fisheye. Každý Gist je také ovládán verzí s back-endem Git, zatímco u Snippets není uložena žádná historie
  • GitHub má v pořádku vyhledávací funkci (ve srovnání se službou Stash). Ve službě Stash můžete vyhledávat pouze podle názvu úložiště. GitHub prohledá kód a dokonce vám řekne, jaký jazyk používáte. Stash má Fisheye (další aplikace Atlassian), ale stojí to navíc a neví o Stash Projects (ví jen o úložištích).
  • GitHub má vynikající vizualizaci metrik kódu / úložiště, např. kolik hvězd, kolik vidlic, jazyků úložiště se skládá a další. Stash má plugin Graphs, který stojí navíc. Plugin Graphs je však velmi omezená podmnožina toho, co poskytuje GitHub. Stash Graphs neukazuje, kolik vidlic a rozložení je nepohodlné (pravděpodobně omezeno na to, co Stash umožňuje pluginy dělat s uživatelským rozhraním).
  • GitHub má lepší podporu pro prostředí „mnoha projektů“. Stash je v pořádku pro malý počet projektů.
  • GitHub umožňuje přímé úpravy souborů, což je užitečné pro rychlé úpravy bez nutnosti úplného klonování.
  • GitHub umožňuje popisy pro úložiště , což je užitečné na první pohled pochopit, co je v úložišti. Stash ne, takže neexistuje žádný kontext.
  • GitHub vám umožní snadno zobrazit historii podadresářů a souborů procházením kódu / adresáře Stash ne – můžete procházet podle kódu, ale ani nevidíte poslední potvrzení za soubor / adresář! Můžete se podívat na závazky samostatně ke struktuře kódu / adresáře, ale to platí pro celé úložiště a ne pro konkrétní podadresáře a soubory.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *