how use github extension
Αυτό το πρακτικό μάθημα εξηγεί πώς να χρησιμοποιήσετε την επέκταση GitHub ως αποθετήριο κώδικα με το Microsoft Visual Studio. Μάθετε τα βήματα εγκατάστασης και τη δημιουργία του αποθετηρίου Github:
Οι ομάδες που εργάζονται σε έργα .NET συνήθως χρησιμοποιούν το Team Foundation Server (TFS) ως το κύριο αποθετήριο κώδικα για δραστηριότητες ελέγχου εκδόσεων. Αυτός είναι ένας αναμενόμενος τρόπος εργασίας. Δεν υπάρχουν αμφιβολίες σχετικά με αυτό, καθώς η ενσωμάτωση εργαλείων από τον ίδιο προμηθευτή είναι απρόσκοπτη και λειτουργεί χωρίς προβλήματα.
Αλλά σήμερα το GitHub χρησιμοποιείται ευρέως ως αποθετήριο κώδικα που βασίζεται στον Ιστό. Οι ομάδες που βρίσκονται σε γεωγραφικά κατανεμημένες τοποθεσίες μπορούν να κάνουν χρήση αυτού του αποθετηρίου για τις δραστηριότητες ελέγχου εκδόσεων. Είναι λοιπόν ένα καλό εργαλείο για τη συνεργασία μεταξύ των μελών της ομάδας.
Τι θα μάθετε:
Γιατί να χρησιμοποιήσετε την επέκταση GitHub;
Βασικά, όταν ένας οργανισμός ή ομάδες που χρησιμοποιούν το GitHub για αρκετό καιρό και θα ήθελαν να συνεχίσουν να το εκμεταλλεύονται όσον αφορά την άνεση στη χρήση και επίσης χωρίς να πραγματοποιήσουν πρόσθετες επενδύσεις, τότε κάποιος θα κοιτάξει να χρησιμοποιήσει το GitHub για οποιοδήποτε είδος έργα.
Στα προηγούμενα άρθρα, έχουμε συζητήσει πώς μπορεί να χρησιμοποιηθεί το TFS για την αποθήκευση κώδικα και άλλων αντικειμένων. Σε αυτό το άρθρο, θα δούμε πώς μπορεί να γίνει κοινή χρήση ενός έργου .NET με το αποθετήριο GitHub.
Προϋποθέσεις:
- Έκδοση Microsoft Visual Studio.NET 2015
- Πρόσβαση στο αποθετήριο GitHub
- Το Git έχει εγκατασταθεί τοπικά στο μηχάνημα των Windows. Κάντε κλικ εδώ για λήψη του Git.
Εγκαταστήστε την επέκταση GitHub για Visual Studio.NET
Προτού κοινοποιήσουμε το έργο .NET στο αποθετήριο GitHub, είναι απαραίτητο να εγκαταστήσετε την επέκταση GitHub στο Visual Studio.NET IDE.
Κάντε κλικ εδώ για λήψη της επέκτασης από το Visual Studio Marketplace.
Κάντε διπλό κλικ στην επέκταση που κατεβάσατε και κάντε κλικ στο Εγκαθιστώ .
Εάν το Visual Studio.NET IDE είναι ανοιχτό, κάντε επανεκκίνηση μία φορά. Για να ελέγξετε εάν έχει εγκατασταθεί η επέκταση, ξεκινήστε το IDE και μεταβείτε στη διεύθυνση Εργαλεία-> Επέκταση και ενημερώσεις ενότητα και αναζητήστε το GitHub στην κατηγορία Εγκατεστημένο.
πώς να γράψετε δοκιμαστικές θήκες για εφαρμογή Ιστού με παράδειγμα
Δημιουργήστε ένα αποθετήριο GitHub από το Visual Studio.NET
Μόλις εγκατασταθεί η επέκταση GitHub στο Visual Studio .NET IDE, μεταβείτε στο Εξερεύνηση ομάδας αρχική οθόνη και δημιουργήστε ένα αποθετήριο GitHub.
Εισαγάγετε το όνομα και τα διαπιστευτήρια του αποθετηρίου GitHub. Επίσης, φροντίστε να δώσετε μια κατάλληλη τοπική διαδρομή όπου θα βρίσκεται το τοπικό αποθετήριο Git με το έργο .NET.
Κάντε κλικ στο Δημιουργώ. Όπως φαίνεται παρακάτω, δημιουργείται το αποθετήριο GitHub και μπορείτε πλέον να δημιουργήσετε ένα νέο έργο ή λύση κάνοντας κλικ στον σύνδεσμο, όπως φαίνεται στην Εξερεύνηση ομάδας.
Προβολή αποθετηρίου GitHub:
Επιστρέψτε στο Visual Studio.Net IDE, κάντε κλικ στο σύνδεσμο Δημιουργία έργου ή Λύση στην Εξερεύνηση ομάδας. Επιλέξτε το πλαίσιο ελέγχου 'Δημιουργία νέου αποθετηρίου Git' και κάντε κλικ στο OK.
Σημείωση ότι η θέση του τοπικού αποθετηρίου Git επιλέγεται αυτόματα όπου θα αποθηκευτεί το έργο .NET.
Το έργο έχει πλέον δημιουργηθεί στην κατάλληλη τοποθεσία.
Επιστρέψτε στο Visual Studio.Net IDE, κάντε κλικ στο Team Explorer-> Αλλαγές για να πραγματοποιήσετε τις αλλαγές στο τοπικό αποθετήριο Git.
Εισαγάγετε ένα σχόλιο και κάντε κλικ στο Commit All. Αφού δεσμευτούμε στο τοπικό αποθετήριο Git, μπορούμε να συγχρονίσουμε τις αλλαγές που θα είναι διαθέσιμες σε ομάδες στο αποθετήριο GitHub.
Κάνε κλικ στο Συγχρονισμός σύνδεσμος για να ανεβάσετε τον κώδικα στο αποθετήριο GitHub. Ελέγξτε το αποθετήριο GitHub για να βεβαιωθείτε ότι το έργο .NET είναι διαθέσιμο. Επομένως, ουσιαστικά πρέπει να τρέξουμε το «git push» στο αποθετήριο GitHub χρησιμοποιώντας το IDE και όχι μέσω της γραμμής εντολών.
Κάνε κλικ στο Σπρώξτε σύνδεσμος όπως φαίνεται παρακάτω.
Το έργο είναι τώρα διαθέσιμο στο αποθετήριο GitHub. Εδώ είναι η άποψη του ίδιου.
Κάντε μια μικρή αλλαγή σε οποιοδήποτε αρχείο και εκτελέστε το Commit.
Όπως μπορείτε να δείτε ότι μόλις τροποποιήσετε το αρχείο α ΚΑΘΑΡΑ έχει εμφανιστεί το τικ. Μπορείτε να κάνετε δεξί κλικ στο αρχείο και να επιλέξετε Διαπράττω.
Οι αλλαγές εμφανίζονται στην Εξερεύνηση ομάδας και μπορείτε να εισαγάγετε το σχόλιο και να πραγματοποιήσετε όλες τις αλλαγές.
Μόλις ολοκληρωθεί η δέσμευση, πρέπει να συγχρονίσετε και να προωθήσετε τις αλλαγές στο αποθετήριο GitHub ως κανονική πρακτική.
Η ακόλουθη εικόνα είναι η προβολή του αποθετηρίου GitHub μετά την προώθηση των αλλαγών.
Κοιτάζοντας την ιστορία των αλλαγών
Ας δούμε τώρα το ιστορικό που απαριθμεί όλες τις δεσμεύσεις που έχουν γίνει από την ομάδα και επίσης να δούμε ποιες αλλαγές έγιναν στη συγκεκριμένη δέσμευση. Είναι πολύ ενδιαφέρον να δούμε ή να συγκρίνουμε τις αλλαγές με την προηγούμενη δέσμευση. Έτσι, η εντολή 'git log' είναι ισοδύναμη εδώ.
Στην Εξερεύνηση ομάδας, κάντε κλικ στην επιλογή Συγχρονισμός και επιλέξτε Ενέργεια -> Προβολή ιστορικού
δωρεάν λογισμικό δημιουργίας αντιγράφων ασφαλείας υπολογιστή σε εξωτερικό σκληρό δίσκο
Εμφανίζεται το ιστορικό όλων των δεσμεύσεων. Εμφανίζονται ο συντάκτης, η ημερομηνία και τα σχόλια.
Για να δείτε τις διαφορές με την προηγούμενη δέσμευση κάντε δεξί κλικ στην τελευταία ή στην κατάλληλη δέσμευση και επιλέξτε Προβολή λεπτομερειών δέσμευσης.
Οι λεπτομέρειες σχετικά με αυτήν τη δέσμευση εμφανίζονται στο παράθυρο του Team Explorer μαζί με το αρχείο στο οποίο έγιναν οι αλλαγές. Κάντε διπλό κλικ στο αρχείο και οι αλλαγές εμφανίζονται χρησιμοποιώντας το ενσωματωμένο παράθυρο σύγκρισης.
Δημιουργία ετικετών
Στο GIT, οι ετικέτες δημιουργούνται συνήθως όταν θέλετε να επισημάνετε την κυκλοφορία μιας νέας έκδοσης της εφαρμογής σας. Ας δούμε πώς να δημιουργήσουμε μια ετικέτα από την Εξερεύνηση ομάδας, καθώς τώρα εμφανίζονται οι τελευταίες λεπτομέρειες της δέσμευσης. Αυτό ισοδυναμεί με την εντολή 'git tag'. Από το προηγούμενο βήμα κάντε κλικ στην επιλογή Δημιουργία ετικέτας.
Εισαγάγετε το όνομα TAG και σχολιάστε όπως φαίνεται παρακάτω. Κάντε κλικ στο Δημιουργία ετικέτας.
Δείτε ξανά το ιστορικό του αρχείου και θα μπορείτε να δείτε το TAG.
Δημιουργία υποκαταστήματος
Ας δούμε πώς να δημιουργήσουμε ένα τοπικό υποκατάστημα στο αποθετήριο Git. Συνήθως, θα δημιουργούσατε έναν κλάδο από τον κύριο εάν υπάρχουν διορθώσεις σφαλμάτων ή βελτιώσεις που πρέπει να γίνουν και στη συνέχεια συγχωνεύονται στον κύριο κλάδο.
Στην Εξερεύνηση ομάδας, κάντε κλικ στο Κλαδια δεντρου επιλογή.
Κάντε δεξί κλικ στον κύριο κλάδο κάτω από το τοπικό αποθετήριο και δημιουργήστε έναν νέο κλάδο.
Αυτό ισοδυναμεί με τη χρήση του ' git checkout –β ' εντολή. Εισαγάγετε το όνομα του κλάδου ως bug_fix και κάντε κλικ στο κουμπί Δημιουργία υποκαταστήματος.
Ο κλάδος έχει πλέον δημιουργηθεί και καταχωρηθεί. Το έργο της διόρθωσης σφαλμάτων γίνεται τώρα στον κλάδο bug_fix. Αυτός ο κλάδος εμφανίζεται στο ΤΟΛΜΗΡΟΣ και ως εκ τούτου υποδεικνύει ότι εργάζεστε αυτήν τη στιγμή στον κλάδο bug_fix.
Ας κάνουμε μια αλλαγή σε οποιοδήποτε αρχείο, ας δεσμεύσουμε και αναθεωρήσουμε τις αλλαγές από τον κλάδο bug_fix στον κύριο κλάδο.
Για να συγχωνεύσετε αλλαγές από τον κλάδο bug_fix στον κύριο κλάδο στο Εξερεύνηση ομάδας, επίλεξε το κλαδια δεντρου επιλογή και κάντε δεξί κλικ στον κύριο κλάδο και επιλέξτε Ολοκλήρωση παραγγελίας.
Τώρα, κάντε δεξί κλικ στον κύριο κλάδο και επιλέξτε Συγχώνευση από επιλογή .
Επίλεξε το bug_fix υποκατάστημα ως το Συγχώνευση από το υποκατάστημα και κάντε κλικ στο Πηγαίνω.
Οι αλλαγές αντικατοπτρίζονται τώρα στον κύριο κλάδο. Όλες οι αλλαγές μπορούν να προωθηθούν στο αποθετήριο GitHub. Παω σε Team Explorer-> Συγχρονισμός και κάντε κλικ στο Σπρώξτε.
Όλες οι αλλαγές προωθούνται και αντικατοπτρίζονται στο αποθετήριο GitHub.
συμπέρασμα
Το Github είναι ένα εξαιρετικά δημοφιλές και ευρέως χρησιμοποιούμενο αποθετήριο πηγαίου κώδικα μέσω του διαδικτύου. Σε αυτό το άρθρο, έχουμε δει πώς το Visual Studio.NET 2015 μπορεί να ενσωματωθεί πολύ καλά με το Git και το GitHub.
Έτσι, το Visual Studio.NET 2015 δεν μπορεί να ενσωματωθεί μόνο με το Team Foundation Server, αλλά αν υπάρχουν ομάδες που χρησιμοποιούν το GitHub εκτεταμένα με την πάροδο των ετών, τότε μπορεί να ενσωματωθεί πολύ καλά. Έτσι, έχουμε δει κάποια χρήση των λειτουργιών Git σε επίπεδο προγραμματιστή από το IDE.
Το Visual Studio.NET 2017 έχει επίσης λίγο πολύ την ίδια διαδικασία για ενσωμάτωση με το Git και το GitHub.
Συνιστώμενη ανάγνωση
- Εκπαιδευτικός οδηγός GitHub - Συνεργαστείτε με το GitHub από την επιφάνεια εργασίας σας
- Εκπαιδευτικό πρόγραμμα GitHub για προγραμματιστές | Πώς να χρησιμοποιήσετε το GitHub
- Οδηγός Microsoft Visual Studio Team Services (VSTS): Η πλατφόρμα Cloud ALM
- Εισαγωγή στον προγραμματισμό C # με χρήση του Visual Studio .Net Framework
- Βήμα προς βήμα Εγκατάσταση και εγκατάσταση του Appium Studio
- Εκτέλεση και επαλήθευση του κωδικού δοκιμής σας στο Appium Studio για το Eclipse
- Σύνδεση εξομοιωτών ή προσομοιωτών στο Appium Studio
- Εκτέλεση των δοκιμών Appium σας παράλληλα χρησιμοποιώντας το Appium Studio για το Eclipse