how use github extension
Questo tutorial pratico spiega come utilizzare l'estensione GitHub come archivio di codice con Microsoft Visual Studio. Impara i passaggi di installazione e la creazione del repository Github:
I team che lavorano su progetti .NET di solito utilizzano Team Foundation Server (TFS) come repository di codice principale per le attività di controllo della versione. Questo è un modo previsto di lavorare. Non ci sono dubbi su questo dato che l'integrazione di strumenti dello stesso fornitore è perfetta e funziona senza problemi.
Ma oggi GitHub è ampiamente utilizzato come repository di codice basato sul web. I team sparsi in posizioni geograficamente distribuite possono utilizzare questo repository per le loro attività di controllo della versione. Quindi è un buon strumento per la collaborazione tra i membri del team.
Cosa imparerai:
Perché utilizzare l'estensione GitHub?
Fondamentalmente, quando un'organizzazione o team che utilizzano GitHub da un po 'di tempo e vorrebbero continuare a sfruttarlo per quanto riguarda il comfort dell'utilizzo e anche senza fare ulteriori investimenti, si cercherebbe di utilizzare GitHub per qualsiasi tipo di progetti.
Negli articoli precedenti abbiamo discusso di come utilizzare TFS per archiviare codice e altri artefatti. In questo articolo vedremo come un progetto .NET può essere condiviso con il repository GitHub.
Prerequisiti:
- Versione di Microsoft Visual Studio.NET 2015
- Accesso al repository GitHub
- Git installato localmente sulla macchina Windows. Clic Qui per scaricare Git.
Installa l'estensione GitHub per Visual Studio.NET
Prima di condividere il progetto .NET con il repository GitHub, è necessario installare l'estensione GitHub su Visual Studio.NET IDE.
Clic Qui per scaricare l'estensione da Visual Studio Marketplace.
Fare doppio clic sull'estensione scaricata e fare clic su Installare .
Se l'IDE di Visual Studio.NET è aperto, riavvia una volta. Per verificare se l'estensione è installata, avvia l'IDE e vai a Strumenti-> Estensione e aggiornamenti sezione e cerca GitHub nella categoria Installato.
convertitore di migliore qualità da youtube a mp3
Crea un repository GitHub da Visual Studio.NET
Una volta installata l'estensione GitHub nell'IDE di Visual Studio .NET, vai a Team Explorer schermata iniziale e creare un repository GitHub.
Immettere il nome e le credenziali del repository GitHub. Inoltre, assicurati di fornire un percorso locale appropriato in cui si troverà il repository Git locale con il progetto .NET.
Clicca su Creare. Come mostrato nella figura sottostante, viene creato il repository GitHub ed è ora possibile creare un nuovo progetto o soluzione facendo clic sul collegamento come mostrato in Team Explorer.
Visualizzazione repository GitHub:
Di nuovo nell'IDE di Visual Studio.Net, fare clic sul collegamento Crea progetto o soluzione in Team Explorer. Seleziona la casella di controllo 'Crea nuovo repository Git' e fare clic su OK.
Nota che la posizione del repository Git locale sia selezionata automaticamente in cui verrà archiviato il progetto .NET.
Il progetto viene ora creato nella posizione appropriata.
Di nuovo nell'IDE di Visual Studio.Net, fai clic su Team Explorer-> Modifiche per eseguire il commit delle modifiche nel repository Git locale.
Immettere un commento e fare clic su Salva tutto. Una volta eseguito il commit nel repository Git locale, possiamo sincronizzare le modifiche in modo che siano disponibili per i team nel repository GitHub.
Clicca sul Sincronizza link per caricare il codice nel repository GitHub. Controlla il repository GitHub per assicurarti che il progetto .NET sia disponibile. Quindi, essenzialmente, dobbiamo eseguire 'git push' nel repository GitHub utilizzando l'IDE e non tramite la riga di comando.
Clicca sul spingere collegamento come mostrato di seguito.
Il progetto è ora disponibile nel repository GitHub. Ecco la vista dello stesso.
Apporta una piccola modifica a qualsiasi file ed esegui Commit.
Come puoi vedere che una volta modificato il file a NETTO è apparso un segno di spunta. È possibile fare clic con il pulsante destro del mouse sul file e selezionare Commettere.
Le modifiche vengono mostrate in Team Explorer e puoi inserire il commento e confermare tutte le modifiche.
Una volta terminato il commit, è necessario sincronizzare e inviare le modifiche al repository GitHub come pratica normale.
L'immagine seguente è la visualizzazione del repository GitHub dopo che le modifiche sono state inviate.
Guardando la storia dei cambiamenti
Diamo ora un'occhiata alla cronologia che elenca tutti i commit eseguiti dal team e vediamo anche quali modifiche sono state apportate in quel particolare commit. È molto interessante osservare o confrontare le modifiche con il commit precedente. Quindi il comando 'git log' è equivalente qui.
In Team Explorer, fai clic sull'opzione Sincronizza e seleziona Azione -> Visualizza cronologia
Viene visualizzata la cronologia di tutti i commit. Vengono visualizzati l'autore, la data e i commenti.
strumenti utilizzati dall'analista aziendale per la raccolta dei requisiti
Per vedere le differenze con il commit precedente, fai clic con il pulsante destro del mouse sull'ultimo o sul commit appropriato e seleziona Visualizza dettagli commit.
I dettagli su questo commit possono essere visualizzati nella finestra Team Explorer insieme al file a cui sono state apportate le modifiche. Fare doppio clic sul file e le modifiche vengono visualizzate utilizzando la finestra di confronto incorporata.
Creazione di tag
In GIT, i tag vengono generalmente creati quando si desidera etichettare il rilascio di una nuova versione dell'applicazione. Vediamo come creare un tag da Team Explorer poiché ora sono visualizzati gli ultimi dettagli del commit. È equivalente al comando 'git tag'. Dal passaggio precedente fare clic sull'opzione Crea tag.
Immettere il nome e il commento del TAG come mostrato di seguito. Clicca su Crea tag.
Visualizza nuovamente la cronologia del file e potrai vedere il TAG.
Creazione di un ramo
Vediamo come creare un ramo locale nel repository Git. In genere, creeresti un ramo dal master se ci sono correzioni di bug o miglioramenti da fare e poi ti fonderai nel ramo principale.
In Team Explorer, fare clic su Rami opzione.
Fare clic con il pulsante destro del mouse sul ramo principale sotto il repository locale e creare un nuovo ramo.
Ciò equivale a utilizzare il ' git checkout –b 'Comando. Immettere il nome del ramo come bug_fix e fare clic sul pulsante Crea ramo.
Il ramo è ora creato ed elencato. Il lavoro di correzione dei bug viene ora svolto nel ramo bug_fix. Questo ramo viene visualizzato in GRASSETTO e quindi indica che stai attualmente lavorando sul ramo bug_fix.
Apportiamo una modifica a qualsiasi file, eseguiamo il commit e ribasiamo le modifiche dal ramo bug_fix al ramo master.
Per unire le modifiche dal ramo bug_fix al ramo master in Team Explorer, seleziona il rami opzione e fare clic con il tasto destro sul ramo principale e seleziona Check-out.
Ora, fai clic con il pulsante destro del mouse sul ramo principale e seleziona Unisci da opzione .
Seleziona il ramo bug_fix come il Unisci dal ramo e fare clic su Partire.
Le modifiche si riflettono ora nel ramo principale. Tutte le modifiche possono essere INVIATE al repository GitHub. Vai a Team Explorer-> Sincronizza e fare clic su Spingere.
Tutte le modifiche vengono ora inviate e riflesse nel repository GitHub.
Conclusione
Github è un repository di codice sorgente estremamente popolare e ampiamente utilizzato sul web. In questo articolo abbiamo visto come Visual Studio.NET 2015 può integrarsi molto bene con Git e GitHub.
Pertanto, Visual Studio.NET 2015 non può solo integrarsi con Team Foundation Server, ma se ci sono team che hanno utilizzato ampiamente GitHub nel corso degli anni, può integrarsi molto bene. Quindi abbiamo visto un utilizzo a livello di sviluppatore delle operazioni Git dall'IDE.
Anche Visual Studio.NET 2017 ha più o meno la stessa procedura per l'integrazione con Git e GitHub.
Lettura consigliata
- Tutorial desktop GitHub: collabora con GitHub dal desktop
- Tutorial su GitHub per sviluppatori | Come utilizzare GitHub
- Esercitazione su Microsoft Visual Studio Team Services (VSTS): la piattaforma Cloud ALM
- Introduzione alla programmazione C # utilizzando Visual Studio .Net Framework
- Installazione e configurazione passo passo di Appium Studio
- Esecuzione e verifica del codice di prova su Appium Studio per Eclipse
- Collegamento di emulatori o simulatori ad Appium Studio
- Esecuzione dei test di Appium in parallelo utilizzando Appium Studio per Eclipse