Kodeområder kontra GitHub.dev redigeringsprogram
Du spør sikkert deg selv, når bør jeg bruke GitHub Codespaces og når bør jeg bruke GitHub.dev?
Du kan bruke GitHub.dev til å navigere i filer og kildekoderepositorier fra GitHub, og foreta og utføre kodeendringer. Du kan åpne et hvilket som helst repositorium, en forgrening eller en pull-forespørsel i GitHub.dev redigeringsprogrammet.
Hvis du vil gjøre mer tunge løft som å teste koden, kan du bruke GitHub Codespaces. Den har databehandling knyttet til den, slik at du kan bygge koden, kjøre koden og ha terminaltilgang. GitHub.dev har ikke databehandling i seg. Med GitHub Codespaces får du kraften til en personlig virtuell maskin (VM) med terminaltilgang, på samme måte som du kan bruke det lokale miljøet, bare i skyen.
Sammenligning av kodeområder og GitHub.dev
Tabellen nedenfor viser de viktigste forskjellene mellom kodeområder og GitHub.dev:
| GitHub.dev | GitHub Codespaces | |
|---|---|---|
| kostnad | Gratis | Gratis månedlig kvote for bruk for personlige kontoer. |
| tilgjengelighet | Tilgjengelig for alle på GitHub.com | Tilgjengelig for alle på GitHub.com. |
| oppstart | GitHub.dev åpnes umiddelbart med et tastetrykk, og du kan begynne å bruke det umiddelbart uten å måtte vente på konfigurasjon eller installasjon. | Når du oppretter eller gjenopptar et kodeområde, tilordnes kodeområdet en vm. Beholderen konfigureres deretter basert på innholdet i en devcontainer.json fil. Dette oppsettet tar noen minutter å opprette utviklingsmiljøet. |
| beregne | Det finnes ingen tilknyttede databehandlingsressurser, så du kan ikke bygge og kjøre koden eller bruke den integrerte terminalen. | Med GitHub Codespaces får du kraften i en dedikert VM-maskin til å kjøre og feilsøke programmet. |
| terminaltilgang | Ingen | GitHub Codespaces inneholder et vanlig sett med verktøy som standard, noe som betyr at du kan bruke terminalen nøyaktig slik du ville gjort i det lokale miljøet. |
| utvidelser | Bare et delsett av utvidelser som kan kjøres på nettet, vises i utvidelsesvisningen og kan installeres | Med GitHub Codespaces kan du bruke de fleste utvidelser fra Visual Studio Code Marketplace. |
Fortsett å arbeide på kodeområder
Du kan starte arbeidsflyten i GitHub.dev og fortsette å arbeide på et kodeområde. Hvis du prøver å få tilgang til Run and Debug View eller Terminal, ser du et varsel om at de ikke er tilgjengelige i GitHub.dev.
Hvis du vil fortsette arbeidet i et kodeområde, velger du Fortsett å arbeide på.... Velg Opprett nytt kodeområde for å opprette et kodeområde på den gjeldende grenen. Før du velger dette alternativet, må du utføre eventuelle endringer.