Care este diferența dintre Stash și Bitbucket?


Cel mai bun răspuns

Stash a fost numele instrumentului Gass Repository Management bazat pe serverul Atlassian, de la versiunea 1.0 la 3.6. Începând cu 4.0 produsul a fost redenumit Bitbucket.

Atlassian Stash a ajuns la sfârșitul vieții și nu mai este acceptat și acum aveți posibilitatea de a utiliza Bitbucket Cloud sau Bitbucket Server / Data Center. Cea mai recentă versiune a Bitbucket Server / Data Center este 7.5

În timp ce Bitbucket Cloud și Bitbucket Server / Data Center au nume similare și au în general același scop (fiind un instrument de gestionare a depozitelor Git la distanță) care este sfârșitul de asemănările lor. Nu există cod partajat între platformele cloud și server (acestea sunt scrise în limbi complet diferite)

În schimb, Bitbucket Server și Bitbucket Data Center au exact aceleași binare și numai licența deblochează diferite funcții oferite de Data Center, care nu sunt disponibile în Server.

Un alt motiv pentru schimbarea numelui de la Stash la Bitbucket a fost capacitatea lui Git de a stoca modificările într-o sucursală, dar de a reveni la un director de lucru curat. Această caracteristică se numește stash (https://git-scm.com/docs/git-stash)

Sper că acest lucru răspunde la întrebarea dvs.

Răspundeți

GitHub Enterprise vs. Stash:

  • GitHub are Gists. Stash are un plugin Snippets, care costă suplimentar. Cu toate acestea, lipsește Fragmente – nu poate fi căutat în Stash, nu se integrează cu alte produse Atlassian precum căutarea Fisheye. De asemenea, fiecare Gist este controlat în versiune cu un backend Git, în timp ce nu există istoric stocat cu Fragmente
  • GitHub are o funcție de căutare bună (comparativ cu Stash). În Stash, puteți căuta numai după numele depozitului. GitHub caută cod și chiar vă spune ce limbă utilizați. Stash are Fisheye (o altă aplicație atlassiană), dar asta costă suplimentar și nu știe despre proiectele Stash (știe doar despre depozite).
  • GitHub are o vizualizare excelentă a valorilor de cod / depozitare, de ex. câte stele, câte furci, limbi constă într-un depozit și multe altele. Stash are un plugin Graphs, care costă suplimentar. Cu toate acestea, pluginul Graphs este un subset foarte limitat din ceea ce oferă GitHub. Stash Graphs nu arată câte furci și aspectul este incomod (probabil limitat la ceea ce Stash permite pluginurilor să facă cu interfața de utilizare).
  • GitHub are un suport mai bun pentru mediile „multe proiecte”. Stash este în regulă pentru un număr mic de proiecte.
  • GitHub vă permite să editați fișiere direct, ceea ce este util pentru a face editări rapide fără a avea o clonare completă.
  • GitHub permite descrieri pentru depozite. , ceea ce este util pentru a înțelege dintr-o privire ceea ce este în depozit. Stash nu, deci există un context zero.
  • GitHub vă permite să vedeți cu ușurință istoricul subdirectoarelor și fișierelor răsfoind codul / directorul. Stash nu – puteți naviga după cod, dar nici măcar nu ajungeți să vedeți ultimul commit pe fișier / director! Puteți privi comitetele separat pentru structura codului / directorului, dar aceasta este „pentru întregul depozit și nu pentru subdirectoarele și fișierele specifice.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *