Continuare a lavorare in un ambiente diverso

Completato

Nella startup sarebbe utile poter apportare rapidamente modifiche al codice ma, talvolta, è anche necessario eseguire il codice. Con VS Code per il Web, è facile passare a un ambiente più potente tramite "Continua a lavorare..." o portando il proprio calcolo con l'estensione Vs Code Remote - Tunnels.

Comando "Continue Working On…"

In alcuni casi, si vuole accedere a un ambiente diverso per l’esecuzione del codice. In VS Code per il Web è possibile passare facilmente all'uso di un repository in un ambiente di sviluppo con supporto per un file system locale, un linguaggio completo e strumenti di sviluppo.

Usare il comando "Continue Working On..." per continuare a lavorare in un ambiente diverso. Questo comando consente di riaprire il repository in VS Code Desktop in modo da poter continuare il lavoro nell'editor completo. Se è installata l'estensione GitHub Codespaces , è anche possibile creare un GitHub Codespace per il repository corrente. GitHub Codespace fornisce risorse di calcolo basate sul cloud in modo da poter eseguire il codice.

Funzionalità Cloud Changes

Se si hanno modifiche di cui non è stato eseguito il commit e si passa a lavorare in un ambiente diverso, è possibile trasferire le modifiche nell'ambiente di sviluppo selezionato usando la funzionalità Cloud Changes (Modifiche nel cloud). Se questa funzionalità non è mai stata abilitata in precedenza, la prima volta che si esegue il comando "Continue Working On..." viene richiesto se si desidera continuare a usare le modifiche. Scegliendo di continuare a usare le modifiche, viene abilitata la funzionalità Cloud Changes. È anche possibile abilitare o disabilitare questa funzionalità tramite il comando "Modifiche cloud: attivare/disattivare modifiche cloud". Dopo aver abilitato Cloud Changes, le modifiche vengono riflesse automaticamente nell'ambiente in cui si sceglie di continuare a lavorare.

Cloud Changes usa un servizio VS Code per archiviare le modifiche in sospeso. Queste modifiche vengono eliminate dal servizio dopo essere state applicate all'ambiente di sviluppo di destinazione. Per abilitare Cloud Changes, è necessario aver eseguito l'accesso a un account GitHub o Microsoft.

Remote - Tunnels

Se si vuole un ambiente più potente e rimanere nell'esperienza basata su browser, è anche possibile usare l'estensione Remote - Tunnels di VS Code.

Screenshot che mostra l'estensione Remote - Tunnels di VS Code.

L'estensione Remote - Tunnels di VS Code consente di connettersi a un computer remoto, ad esempio un PC desktop o una macchina virtuale, tramite un tunnel sicuro. È quindi possibile connettersi in sicurezza a un computer da qualsiasi posizione, senza dover usare lo standard SSH. I tunnel remoti consentono di "trasferire le proprie risorse di calcolo" in VS Code per il Web, abilitando così più scenari come l'esecuzione del codice nel browser.

Nella sezione successiva si userà il comando "Continue Working On…" per visualizzare le opzioni disponibili per passare a un ambiente più potente.