Lavorare con il codice in Visual Studio Code per il Web

Completato

Ora che si ha familiarità con le nozioni di base di VS Code per il Web, si esaminerà il modo in cui gli sviluppatori presso la startup possono trarre vantaggio da queste funzionalità. In una startup, gli eventi si succedono rapidi e occorre essere in grado di esplorare e apportare piccole modifiche al codice ovunque ci si trovi. È possibile usare VS Code per il Web per eseguire queste operazioni da qualsiasi dispositivo compatibile con browser.

Navigare nei repository

Quando si desidera esplorare o apportare rapidamente piccole modifiche, non si vuole attendere di clonare localmente il repository del codice sorgente. Con VS Code per il Web, è possibile esplorare e modificare in remoto un repository dall'editor, senza dover eseguire il pull del codice nel computer locale. Questa funzionalità è resa possibile tramite l'estensione Repository remoti, che si integra con le estensioni Repository GitHub e Repository di Azure. L'estensione Repository remoti è disponibile per l'installazione in VS Code Desktop ed è abilitata per impostazione predefinita in VS Code per il Web.

Screenshot dell'estensione Repository remoti in VS Code.

File system virtuale

Senza i file di un repository nel computer locale, l'estensione Repository remoti crea un file system virtuale nella memoria, in modo da poter visualizzare il contenuto del file e apportare modifiche. Il file system virtuale in memoria è noto come area di lavoro virtuale, che simula la presenza di file locali mentre ottiene i contenuti da un'altra posizione, ad esempio GitHub.

Controllo del codice sorgente con repository remoti

Un'esperienza integrata di controllo del codice sorgente è un componente chiave di VS Code e lo stesso concetto è disponibile in VS Code per il Web. Con i repository remoti, ogni volta che si apre un repository o un ramo, si ottengono i codici sorgente aggiornati disponibili da GitHub. Non è necessario ricordare di eseguire il pulling per aggiornare, come si farebbe con un repository locale. In maniera simile, è possibile aprire una richiesta pull e visualizzare le modifiche più recenti, esaminare e lasciare commenti. È anche possibile creare una nuova richiesta pull con le modifiche direttamente dalla vista Controllo del codice sorgente.

Anche se il codice non è attivo in locale, le modifiche lo sono. Se si vuole accedere alle modifiche in GitHub o in un altro computer, è possibile eseguire il commit o abilitare le Modifiche cloud. Il lavoro viene salvato nell'archiviazione locale del browser fino a quando non ne viene eseguito il commit. Quando si esegue il commit di una modifica, le modifiche vengono inviate direttamente al repository remoto. Le Modifiche cloud verranno esaminate più avanti in questo modulo.

In questa sezione successiva si aprirà un repository remoto, si apportano alcune piccole modifiche e si apprenderà come creare ed esaminare le richieste pull, il tutto dal browser.