Bedste svar
Stash var navnet på Atlassians serverbaserede Git Repository Management-værktøj fra version 1.0 til 3.6. Fra og med 4.0 blev produktet omdøbt til Bitbucket.
Atlassian Stash har nået End Of Life og understøttes ikke længere, og du har nu valget mellem at bruge Bitbucket Cloud eller Bitbucket Server / Data Center. Den seneste version af Bitbucket Server / Data Center er 7.5
Mens Bitbucket Cloud og Bitbucket Server / Data Center har lignende navne og tjener generelt det samme formål (at være et eksternt Git-lagerstyringsværktøj), der er slutningen af deres ligheder. Der er ingen delt kode mellem skyen og serverplatforme (de er skrevet på helt forskellige sprog)
I modsætning hertil har Bitbucket Server og Bitbucket Data Center nøjagtigt de samme binære filer, og det er kun licensen, der låser op for forskellige muligheder, som Data Center tilbyder, som ikke er tilgængelige på Server.
En anden årsag til navneændringen fra Stash til Bitbucket var Gits evne til at gemme ændringer i en gren, men vende tilbage til en ren arbejdsmappe. Denne funktion kaldes stash (https://git-scm.com/docs/git-stash)
Håber dette svarer på dit spørgsmål
Svar
GitHub Enterprise vs. Stash:
- GitHub har gists. Stash har et Snippets-plugin, som koster ekstra. Imidlertid mangler uddrag – det kan ikke søges i Stash, det integreres ikke med andre Atlassian-produkter som fiskeøje-søgning. Hver Gist er også versionskontrolleret med en Git-backend, mens der ikke er nogen historik gemt med uddrag
- GitHub har en ok søgefunktion (sammenlignet med Stash). I Stash kan du kun søge efter lagernavn. GitHub søger i kode og fortæller dig endda hvilket sprog du bruger. Stash har Fisheye (en anden Atlassian-applikation), men det koster ekstra og kender ikke til Stash-projekter (det ved kun om arkiver).
- GitHub har fremragende visualisering af kode- / depotmetrics, f.eks. hvor mange stjerner, hvor mange gafler, sprog et arkiv består af og mere. Stash har et Graphs-plugin, som koster ekstra. Imidlertid er Graphs-pluginet en meget begrænset delmængde af hvad GitHub giver. Stash Graphs viser ikke, hvor mange gafler og layoutet er ubelejligt (sandsynligvis begrænset til hvad Stash tillader plugins at gøre med brugergrænsefladen).
- GitHub har bedre support til “mange projekt” -miljøer. Stash er okay for et lille antal projekter.
- GitHub giver dig mulighed for at redigere filer direkte, hvilket er nyttigt til at foretage hurtige redigeringer uden at have en fuld klon.
- GitHub tillader beskrivelser af opbevaringssteder , hvilket er nyttigt med det samme at forstå, hvad der er i arkivet. Stash ikke, så der er nul kontekst.
- GitHub giver dig mulighed for let at se historik over underkataloger og filer ved at gennemse koden / biblioteket Stash gør ikke – du kan gennemse efter kode, men du kan ikke engang se den sidste forpligtelse pr. fil / bibliotek! Du kan se på forpligter sig særskilt til kode / biblioteksstruktur, men det er for hele arkivet og ikke for specifikke underkataloger og filer.