Bästa svaret
Stash var namnet på Atlassians serverbaserade Git Repository Management-verktyg från version 1.0 till 3.6. Från och med 4.0 döptes produkten om till Bitbucket.
Atlassian Stash har nått slutet av sitt liv och stöds inte längre och du har nu valet att använda Bitbucket Cloud eller Bitbucket Server / Data Center. Den senaste versionen av Bitbucket Server / Data Center är 7.5
Medan Bitbucket Cloud och Bitbucket Server / Data Center har liknande namn och tjänar i allmänhet samma syfte (som ett fjärranslutet Git-arkivhanteringsverktyg) som är slutet av deras likheter. Det finns ingen delad kod mellan molnet och serverplattformarna (de är skrivna på helt olika språk)
Däremot har Bitbucket Server och Bitbucket Data Center exakt samma binärer och det är bara licensen som låser upp olika funktioner som Data Center erbjuder som inte är tillgängliga på servern.
En annan anledning till namnändringen från Stash till Bitbucket var Gits förmåga att lagra ändringar i en gren men återgå till en ren fungerande katalog. Den här funktionen kallas stash (https://git-scm.com/docs/git-stash)
Hoppas att detta svarar på din fråga
Svar
GitHub Enterprise vs. Stash:
- GitHub har listor. Stash har ett Snippets-plugin, vilket kostar extra. Utdrag saknas dock – det går inte att söka i Stash, det integreras inte med andra Atlassian-produkter som Fisheye-sökning. Dessutom är varje Gist versionskontrollerad med en Git-backend, medan det inte finns någon historik lagrad med Snippets
- GitHub har en okej sökfunktion (jämfört med Stash). I Stash kan du bara söka efter förvarets namn. GitHub söker kod och till och med berättar vilket språk du använder. Stash har Fisheye (en annan Atlassian-applikation), men det kostar extra och vet inte om Stash Projects (det vet bara om förvar).
- GitHub har utmärkt visualisering av kod- / förvarsmätvärden, t.ex. hur många stjärnor, hur många gafflar, språk ett förvar består av och mer. Stash har ett Graphs-plugin, vilket kostar extra. Dock är pluginprogrammet Graphs en mycket begränsad delmängd av vad GitHub tillhandahåller. Stash Graphs visar inte hur många gafflar och layouten är obekvämt (troligen begränsad till vad Stash tillåter plugins att göra med användargränssnittet).
- GitHub har bättre stöd för ”många projekt” -miljöer. Stash är okej för ett litet antal projekt.
- Med GitHub kan du redigera filer direkt, vilket är användbart för att göra snabba redigeringar utan att ha en fullständig klon.
- GitHub tillåter beskrivningar av förvar. , vilket är användbart för att snabbt kunna förstå vad som finns i förvaret. Stash gör det inte, så det finns inget sammanhang.
- GitHub låter dig enkelt se historik för underkataloger och filer genom att bläddra i koden / katalogen Stash gör det inte – du kan bläddra efter kod, men du får inte ens se det senaste engagemanget per fil / katalog! Du kan titta på åtaganden separat för kod / katalogstruktur, men det är för hela arkivet och inte för specifika underkataloger och filer.