it.hideout-lastation.com
Paradiso Per Designer E Sviluppatori


Controllo della versione nel codice di Visual Studio con Git [Guida]

Il supporto Git integrato è una delle maggiori funzionalità di Visual Studio Code, il nuovo editor di codice sorgente di Microsoft. Git è un sistema di controllo della versione distribuito, che ti consente di tracciare il tuo lavoro, spostarti avanti e indietro tra le versioni e lavorare su diversi rami allo stesso tempo. Viene anche utilizzato da Github, il famoso servizio di hosting di repository Git.

Visual Studio Code supporta Git di default, il che significa che non devi installare pacchetti o estensioni per usarlo. La barra laterale contiene una vista Git separata che puoi aprire rapidamente facendo clic sull'icona Git nella barra di visualizzazione (vedi le parti del codice VS) o premendo il tasto Ctrl + Shift + G.

Installa Git

Poiché il codice di Visual Studio utilizza l'installazione Git del tuo computer, devi prima installare Git. Puoi scaricarlo rapidamente dal sito Web ufficiale di Git. È necessario installare almeno la version 2.0.0 per far funzionare correttamente le funzionalità Git di VS Code.

Sebbene Visual Studio Code ti permetta di gestire visivamente Git, se vuoi anche imparare come usare Git dalla riga di comando, ecco alcune risorse utili:

  • Esercitazione Git interattiva di Github
  • Tutorial Git di Atlassian - Atlassian è la società dietro la piattaforma di hosting di codice sorgente Bitbucket (simile a Github)
  • Atlitian's Git Cheat Sheet (PDF) - questo è il modo più veloce se hai già usato Git, ma non ricordi uno o due comandi
  • L'intero manuale di Pro Git

Inizializza il tuo repository

Se il tuo spazio di lavoro non è ancora tracciato da Git, devi prima inizializzare un nuovo repository . Per fare ciò, fare clic sul pulsante Inizializza repository git in Git View.

VS Code creerà una cartella .git all'interno del tuo workspace (non puoi vederlo da VS Code, dato che è una directory nascosta, ma puoi trovarla nel tuo file manager nella cartella root del tuo progetto), e sarà anche aggiungi i tuoi file non tracciati alla barra laterale .

Cambiamenti di scena

Dopo aver impostato il repository Git, è tempo di creare il tuo commit iniziale (un commit è uno stato registrato dell'intero repository su cui puoi tornare in seguito). Prima di impegnarsi, devi aggiungere i file che desideri tracciare con Git nell'area di staging, o in altre parole devi mettere in scena le modifiche . Fai clic sul pulsante + che appare al passaggio del mouse accanto a ciascun file per metterli in scena.

Dopo aver fatto clic sui file che si desidera mettere in scena, Visual Studio Code si sposta dalla cartella Changes alla cartella Staged Changes, ovvero ora si trovano nell'area di staging . Se vuoi mettere in scena tutti i tuoi file contemporaneamente, c'è anche un pulsante + accanto al sottotitolo delle Changes (appare al passaggio del mouse) e fai clic su di esso.

Applica modifiche

Le modifiche pianificate non sono ancora state registrate, è inoltre necessario impegnarle, in modo che in seguito si possa dare un'occhiata o tornare allo stato attuale del repository . Per eseguire il commit delle modifiche graduali, è necessario aggiungere un messaggio di commit che descriva le modifiche apportate dal commit precedente.

Come nel nostro esempio, questo sarà il commit iniziale, usiamo il sorprendente messaggio "Initial Commit". Digita il tuo messaggio di commit nella barra di inserimento nella parte superiore della barra laterale e fai clic sulla piccola icona del segno di spunta . Ora sei pronto con il tuo primo commit, lo stato iniziale del tuo repository è registrato.

La tua directory di lavoro Git è pulita, tutte le modifiche apportate fino a quel momento sono tracciate e la tua vista Git dice che ci sono 0 modifiche (si confronta sempre con il tuo ultimo commit). Se apporti nuove modifiche nel tuo spazio di lavoro, le nuove modifiche verranno visualizzate di nuovo nella barra laterale, e dovrai impegnarle di nuovo una volta raggiunto l'importo che vale la pena commettere.

Nello screenshot qui sotto puoi vedere come deve apparire il tuo editor di codice subito dopo l'impegno.

Segui le modifiche

Quando vai avanti con il tuo lavoro, se non sei sicuro di come la versione attuale è comparabile al tuo ultimo commit, puoi controllare rapidamente le differenze. In Git View, è sufficiente fare doppio clic sul file che si desidera analizzare e VS Code mostrerà la versione corrente e quella precedente parallelamente, in modo da poterle confrontare rapidamente .

Quando si parla delle seguenti modifiche, è anche importante conoscere gli indicatori di gutter di Visual Studio Code che annotano le modifiche rispetto al commit precedente, anche quando la visualizzazione affiancata non è aperta. VS Code utilizza 3 tipi di indicatori di grondaia :

  1. un triangolo rosso per ogni cancellazione di riga
  2. una barra verde per ogni aggiunta di linea
  3. una barra blu per ogni modifica di linea
Creare rami

Git ti consente di lavorare su diversi rami allo stesso tempo. Questo non è solo un bene per sperimentare nuove soluzioni, ma può anche facilitare in modo significativo il lavoro di gruppo in cui gli sviluppatori possono lavorare su diversi rami (tuttavia questo non è obbligatorio, in quanto possono anche rimanere sullo stesso ramo).

In Visual Studio Code, puoi creare nuovi rami aprendo la palette Quick Open premendo Ctrl + P (Cmd + P su Mac), quindi digitando il comando git branch nella barra di input. È inoltre necessario aggiungere il nome del nuovo ramo alla fine del comando.

Poiché il nome del nuovo ramo nel nostro esempio sarà test-branch, userò il comando git branch test-branch, ma puoi usare qualsiasi altro nome. Nella parte sinistra della barra di stato (barra blu nella parte inferiore dello schermo) puoi sempre controllare rapidamente su quale ramo stai lavorando. Nello screenshot qui sotto, puoi vedere che sono attualmente sul ramo master .

Rami di controllo

Per passare da un ramo all'altro, digita git checkout nella palette Quick Open (Ctrl + P / Cmd + P) e puoi scegliere tra i tuoi rami disponibili. Nello screenshot qui sotto, puoi vedere dalla barra di stato che sono attualmente sul ramo chiamato test (l'ho creato dopo il test-branch ), e se voglio passare a un ramo diverso, ora posso selezionare dal master e rami delle test-branch .

Utilizzare i comandi Git dalla palette dei comandi

Puoi accedere ai comandi Git dalla Command Palette (F1 su Windows e Linux, Shift + Cmd + P su Mac). Non devi fare nient'altro, basta digitare il comando Git nella palette dei comandi e ottieni un elenco a discesa dei comandi disponibili tra cui scegliere rapidamente.

Operazioni Git avanzate

Finora, abbiamo esaminato come utilizzare le operazioni Git di base in Visual Studio Code per tracciare il nostro lavoro. VS Studio Code ha anche funzionalità avanzate di Git, come la gestione di archivi remoti, conflitti di fusione e persino la possibilità di configurare VS Code come editor Git esterno.

Il Marketplace di codice di Visual Studio contiene anche estensioni correlate a Git che possono rendere il tuo flusso di lavoro Git ancora più professionale.

Io stesso ho trovato l'estensione Git History molto utile, in quanto consente di dare rapidamente un'occhiata ai dettagli di ogni commit e di confrontare i due precedenti commit fianco a fianco. Puoi anche leggere l'estensione Git History nel mio precedente articolo sulle estensioni VS Code per gli sviluppatori front-end.

Pictaculous: ottieni la tua tavolozza dei colori tramite e-mail

Pictaculous: ottieni la tua tavolozza dei colori tramite e-mail

Siamo appassionati di strumenti a colori e raccoglitori di colori perché rendono le nostre vite di progettisti un tutto perso più facilmente. Strumenti come 0to255 ci aiutano a trovare i codici HEX per le sfumature di colore, mentre Adobe Kuler ci consente di generare combinazioni di colori da un dispositivo iOS.

(Consigli tecnici e di design)

14 app mobili per tenere traccia e confrontare i prezzi per gli acquirenti

14 app mobili per tenere traccia e confrontare i prezzi per gli acquirenti

Nel mondo dello shopping online, il tracciamento manuale dei prezzi, delle offerte e degli sconti è una routine quotidiana per gli acquirenti hardcore. La buona notizia è che la tecnologia per automatizzare questo processo è già qui. Ci sono un sacco di app di confronto dei prezzi e di monitoraggio dei prezzi là fuori che possono aiutarti a trovare i prezzi migliori per i tuoi articoli preferiti della lista dei desideri.Ques

(Consigli tecnici e di design)