Kodutrymmen jämfört med GitHub.dev redigeraren

Fullbordad

Du frågar förmodligen dig själv, när ska jag använda GitHub Codespaces och när ska jag använda GitHub.dev?

Du kan använda GitHub.dev för att navigera i filer och källor kodlagringsplatser från GitHub och göra och checka in kodändringar. Du kan öppna valfri lagringsplats, förgrening eller pull-begäran i GitHub.dev redigeraren.

Om du vill göra mer tunga lyft som att testa din kod använder du GitHub Codespaces. Den har en beräkning som är associerad med den så att du kan skapa din kod, köra koden och ha terminalåtkomst. GitHub.dev har inte beräkning i sig. Med GitHub Codespaces får du kraften hos en personlig virtuell dator (VM) med terminalåtkomst, på samma sätt som du kan använda din lokala miljö, bara i molnet.

Jämförelse av codespaces och GitHub.dev

I följande tabell visas de största skillnaderna mellan Codespaces och GitHub.dev:

GitHub.dev GitHub Codespaces
Kostnad Kostnadsfri Kostnadsfri månatlig kvot för användning för personliga konton.
Tillgänglighet Tillgänglig för alla på GitHub.com Tillgänglig för alla på GitHub.com.
Nystartade företag GitHub.dev öppnas direkt med en tangenttryckning och du kan börja använda den direkt utan att behöva vänta på konfiguration eller installation. När du skapar eller återupptar ett Codespace tilldelas codespace en virtuell dator. Containern konfigureras sedan baserat på innehållet i en devcontainer.json fil. Det tar några minuter att skapa utvecklingsmiljön.
Beräkning Det finns inga associerade beräkningsresurser, så du kan inte skapa och köra koden eller använda den integrerade terminalen. Med GitHub Codespaces får du kraften hos en dedikerad virtuell dator för att köra och felsöka ditt program.
Terminalåtkomst Ingen GitHub Codespaces tillhandahåller som standard en gemensam uppsättning verktyg, vilket innebär att du kan använda terminalen precis som i din lokala miljö.
Tillägg Endast en delmängd av tillägg som kan köras på webben visas i tilläggsvyn och kan installeras Med GitHub Codespaces kan du använda de flesta tillägg från Visual Studio Code Marketplace.

Fortsätt arbeta med Codespaces

Du kan starta arbetsflödet i GitHub.dev och fortsätta arbeta med ett kodområde. Om du försöker komma åt körnings- och felsökningsvyn eller terminalen visas ett meddelande om att de inte är tillgängliga i GitHub.dev.

Om du vill fortsätta ditt arbete i ett Codespace väljer du Fortsätt arbeta med.... Välj Skapa nytt kodområde för att skapa ett kodområde på den aktuella grenen. Innan du väljer det här alternativet måste du checka in alla ändringar.