how use github extension
Ce didacticiel pratique explique comment utiliser l'extension GitHub comme référentiel de code avec Microsoft Visual Studio. Apprenez les étapes d'installation et la création du référentiel Github:
Les équipes travaillant sur des projets .NET utilisent généralement Team Foundation Server (TFS) comme référentiel de code principal pour les activités de contrôle de version. C'est une manière de travailler attendue. Il n'y a aucun doute à ce sujet car l'intégration des outils du même fournisseur est transparente et fonctionne sans aucun problème.
Mais aujourd'hui, GitHub est largement utilisé comme référentiel de code basé sur le Web. Les équipes réparties sur des sites répartis géographiquement peuvent utiliser ce référentiel pour leurs activités de contrôle de version. C'est donc un bon outil de collaboration entre les membres de l'équipe.
Ce que vous apprendrez:
Pourquoi utiliser l'extension GitHub?
Fondamentalement, lorsqu'une organisation ou des équipes qui utilisent GitHub depuis un certain temps et souhaitent continuer à en tirer parti en ce qui concerne le confort d'utilisation et également sans faire d'investissements supplémentaires, on envisagerait d'utiliser GitHub pour tout type de projets.
Dans les articles précédents, nous avons expliqué comment TFS peut être utilisé pour stocker du code et d'autres artefacts. Dans cet article, nous verrons comment un projet .NET peut être partagé avec le référentiel GitHub.
Conditions préalables:
- Version de Microsoft Visual Studio.NET 2015
- Accès au référentiel GitHub
- Git installé localement sur la machine Windows. Cliquez sur ici pour télécharger Git.
Installer l'extension GitHub pour Visual Studio.NET
Avant de partager le projet .NET avec le référentiel GitHub, il est nécessaire d'installer l'extension GitHub dans l'IDE Visual Studio.NET.
Cliquez sur ici pour télécharger l'extension à partir de Visual Studio Marketplace.
Double-cliquez sur l'extension téléchargée et cliquez sur Installer .
Si votre IDE Visual Studio.NET est ouvert, redémarrez une fois. Pour vérifier si l'extension est installée, lancez l'IDE et accédez à Outils-> Extension et mises à jour et recherchez GitHub dans la catégorie Installé.
logiciel de téléchargement de vidéos depuis n'importe quel site
Créer un référentiel GitHub à partir de Visual Studio.NET
Une fois l'extension GitHub installée dans l'IDE Visual Studio .NET, accédez à la Explorateur d'équipe écran d'accueil et créez un référentiel GitHub.
Entrez le nom et les informations d'identification du référentiel GitHub. Assurez-vous également de donner un chemin local approprié où le référentiel Git local sera situé avec le projet .NET.
Cliquer sur Créer. Comme le montre la figure ci-dessous, le référentiel GitHub est créé et vous pouvez maintenant créer un nouveau projet ou une nouvelle solution en cliquant sur le lien comme indiqué dans Team Explorer.
Vue du référentiel GitHub:
De retour dans l'IDE Visual Studio.Net, cliquez sur le lien Créer un projet ou une solution dans Team Explorer. Cochez la case 'Créer un nouveau référentiel Git' et cliquez sur OK.
Remarque que l'emplacement du référentiel Git local est automatiquement sélectionné là où le projet .NET serait stocké.
Le projet est maintenant créé à l'emplacement approprié.
De retour dans l'IDE de Visual Studio.Net, cliquez sur le Team Explorer-> Modifications pour valider les modifications dans le référentiel Git local.
Entrez un commentaire et cliquez sur Commit All. Une fois engagés dans le référentiel Git local, nous pouvons synchroniser les modifications pour qu'elles soient disponibles pour les équipes dans le référentiel GitHub.
Clique sur le Synchroniser lien pour télécharger le code dans le référentiel GitHub. Vérifiez le référentiel GitHub pour vous assurer que le projet .NET est disponible. Donc, essentiellement, nous devons exécuter «git push» sur le référentiel GitHub en utilisant l'EDI et non via la ligne de commande.
Clique sur le Pousser lien comme indiqué ci-dessous.
Le projet est maintenant disponible dans le référentiel GitHub. Voici le point de vue de la même chose.
Apportez une petite modification à n'importe quel fichier et exécutez Commit.
Comme vous pouvez le voir, une fois que vous avez modifié le fichier, un RAPPORTER tique est apparue. Vous pouvez cliquer avec le bouton droit sur le fichier et sélectionner S'engager.
Les modifications sont affichées dans Team Explorer et vous pouvez entrer le commentaire et valider toutes les modifications.
Une fois la validation terminée, vous devez synchroniser et pousser les modifications dans le référentiel GitHub comme une pratique normale.
L'image suivante est la vue du référentiel GitHub une fois que les modifications ont été transmises.
Regard sur l'historique des changements
Examinons maintenant l'historique qui répertorie tous les commits effectués par l'équipe et visualisons également les modifications apportées à ce commit particulier. Il est très intéressant de regarder ou de comparer les changements avec le commit précédent. La commande «git log» est donc équivalente ici.
Dans Team Explorer, cliquez sur l'option Sync et sélectionnez Action -> Afficher l'historique
meilleur logiciel d'horloge gratuit pour les employés
L'historique de tous les commits est affiché. L'auteur, la date et les commentaires sont affichés.
Pour voir les différences avec le commit précédent, faites un clic droit sur le dernier commit ou le commit approprié et sélectionnez Afficher les détails de validation.
Les détails de cette validation peuvent être consultés dans la fenêtre Team Explorer avec le fichier sur lequel les modifications ont été apportées. Double-cliquez sur le fichier et les modifications sont affichées à l'aide de la fenêtre de comparaison intégrée.
Créer des balises
Dans GIT, les balises sont généralement créées lorsque vous souhaitez étiqueter la publication d'une nouvelle version de votre application. Voyons comment créer une balise à partir de Team Explorer puisque nous avons maintenant les derniers détails de commit affichés. Cela équivaut à la commande «git tag». À partir de l'étape précédente, cliquez sur l'option Créer une balise.
Entrez le nom du TAG et le commentaire comme indiqué ci-dessous. Cliquer sur Créer une balise.
Consultez à nouveau l'historique du fichier et vous pourrez voir le TAG.
Créer une branche
Voyons comment créer une branche locale dans le référentiel Git. En règle générale, vous créez une branche à partir du maître s'il y a des corrections de bogues ou des améliorations à faire, puis vous la fusionnez dans la branche maître.
Dans Team Explorer, cliquez sur le Branches option.
Cliquez avec le bouton droit de la souris sur la branche principale sous le référentiel local et créez une nouvelle branche.
Cela équivaut à utiliser le ' git checkout –b »Commande. Entrez le nom de la branche comme bug_fix et cliquez sur le bouton Créer une branche.
La branche est maintenant créée et répertoriée. Le travail de correction des bogues est maintenant en cours sur la branche bug_fix. Cette branche est affichée dans GRAS et indique donc que vous travaillez actuellement sur la branche bug_fix.
Modifions n'importe quel fichier, validons et rebasons les modifications de la branche bug_fix vers la branche master.
Pour fusionner les modifications de la branche bug_fix vers la branche master dans Explorateur d'équipe, sélectionnez le branches option et clic droit sur la branche maître et sélectionnez Vérifier.
Maintenant, faites un clic droit sur la branche principale et sélectionnez Fusionner depuis option .
Sélectionnez le branche bug_fix comme le Fusionner depuis la branche et cliquez sur Aller.
Les changements sont maintenant reflétés dans la branche principale. Toutes les modifications peuvent être PUSHED dans le référentiel GitHub. Aller à Explorateur d'équipe-> Sync et cliquez sur Pousser.
Toutes les modifications sont maintenant transmises et reflétées dans le référentiel GitHub.
Conclusion
Github est un référentiel de code source extrêmement populaire et largement utilisé sur le Web. Dans cet article, nous avons vu comment Visual Studio.NET 2015 peut très bien s'intégrer à Git et GitHub.
Ainsi, Visual Studio.NET 2015 ne peut pas seulement s'intégrer à Team Foundation Server, mais s'il y a des équipes qui ont largement utilisé GitHub au fil des ans, il peut très bien s'intégrer. Nous avons donc vu une utilisation au niveau des développeurs des opérations Git à partir de l'EDI.
Visual Studio.NET 2017 a également plus ou moins la même procédure pour s'intégrer à Git et GitHub.
lecture recommandée
- Tutoriel GitHub Desktop - Collaborez avec GitHub depuis votre bureau
- Tutoriel GitHub pour les développeurs | Comment utiliser GitHub
- Didacticiel Microsoft Visual Studio Team Services (VSTS): la plateforme Cloud ALM
- Introduction à la programmation C # à l'aide de Visual Studio .Net Framework
- Installation et configuration pas à pas d'Appium Studio
- Exécution et vérification de votre code de test sur Appium Studio pour Eclipse
- Connexion d'émulateurs ou de simulateurs à Appium Studio
- Exécution de vos tests Appium en parallèle à l'aide d'Appium Studio pour Eclipse