Kódterek és GitHub.dev szerkesztő
Valószínűleg azt kérdezi magától, hogy mikor használjam a GitHub Codespacest, és mikor használjam a GitHub.dev?
A GitHub.dev használatával navigálhat a fájlok és források kódtárai között a GitHubról, és kódmódosításokat hajthat végre és véglegesíthet. Bármely adattárat, elágazást vagy lekéréses kérelmet megnyithat GitHub.dev szerkesztőben.
Ha nagyobb mértékű emelést szeretne végezni, például tesztelni szeretné a kódot, használja a GitHub Codespacest. Hozzá van rendelve a számítás, így létrehozhatja a kódot, futtathatja a kódot, és terminálhozzáféréssel rendelkezhet. GitHub.dev nincs benne számítás. A GitHub Codespaces segítségével a személyes virtuális gép (VM) teljesítménye terminálhozzáféréssel érhető el, ugyanúgy, ahogyan a helyi környezetét is használhatja, csak a felhőben.
Kódterek és GitHub.dev összehasonlítása
Az alábbi táblázat a Codespaces és a GitHub.dev közötti fő különbségeket sorolja fel:
| GitHub.dev | GitHub Codespaces | |
|---|---|---|
| Költségek | Ingyenes | Ingyenes havi használati kvóta a személyes fiókokhoz. |
| Elérhetőség | Mindenki számára elérhető a GitHub.com | A GitHub.com mindenki számára elérhető. |
| Startup | GitHub.dev gombnyomással azonnal megnyílik, és azonnal elkezdheti használni anélkül, hogy várnia kellene a konfigurációra vagy a telepítésre. | Codespace létrehozásakor vagy folytatásakor a Codespace virtuális géphez lesz rendelve. A tároló ezután egy devcontainer.json fájl tartalma alapján van konfigurálva. Ez a beállítás néhány percet vesz igénybe a fejlesztési környezet létrehozásához. |
| Számítás | Nincsenek társított számítási erőforrások, ezért nem hozhat létre és futtathat kódot, és nem használhatja az integrált terminált. | A GitHub Codespaces segítségével egy dedikált virtuális gép segítségével futtathatja és hibakeresésre használhatja az alkalmazást. |
| Terminálhozzáférés | Egyik sem | A GitHub Codespaces alapértelmezés szerint általános eszközkészletet biztosít, ami azt jelenti, hogy a terminált pontosan ugyanúgy használhatja, mint a helyi környezetben. |
| Kiterjesztés | A bővítmények nézetben csak a weben futtatható bővítmények egy része jelenik meg, és telepíthető | A GitHub Codespaces segítségével a Visual Studio Code Marketplace legtöbb bővítményét használhatja. |
A Codespace-eken végzett munka folytatása
Elindíthatja a munkafolyamatot GitHub.dev, és folytathatja a munkát a Codespace-en. Ha megpróbál hozzáférni a Futtatás és hibakeresés nézethez vagy a terminálhoz, megjelenik egy értesítés arról, hogy nem érhetők el GitHub.dev.
Ha egy Codespace-ben szeretné folytatni a munkát, válassza a Tovább a munka folytatása... lehetőséget. Az Új kódtér létrehozása lehetőséget választva hozzon létre egy kódteret az aktuális ágon. A beállítás kiválasztása előtt véglegesítenie kell a módosításokat.