GitHub für Windows bietet eine einfache Versionskontrolle

Für einige Entwickler mag es wie eine Häresie klingen, aber ich bevorzuge in vielen Fällen GUI-Anwendungen gegenüber Befehlszeilenanwendungen. Vor einigen Wochen habe ich angefangen, GitHub zu verwenden, weil ich mit der iOS-Entwicklung auf einem Mac begonnen habe und Git und GitHub von der XCode-Umgebung gut unterstützt werden. Als GitHub seinen GUI-Client für Windows veröffentlichte, musste ich ihn überprüfen.

Die Ersteinrichtung ist ein Kinderspiel. Es erstellt einen lokalen Repository-Bereich unter Eigene Dateien, was sinnvoll ist. Sobald Sie GitHub Ihren Benutzernamen und Ihr Kennwort mitgeteilt haben, können Sie Repositorys einfach auf den lokalen Computer klonen. Die Benutzeroberfläche ist, wie Sie in Abbildung A sehen können, sehr Metro-ähnlich. Abbildung A.

Die Benutzeroberfläche sieht aus wie eine Metro-App, obwohl dies nicht der Fall ist. (Klicken Sie auf das Bild, um es zu vergrößern.)
Durch Klicken auf den Filialnamen / das Zweigstellensymbol oben können Sie einen neuen Zweig erstellen oder eine vollständige Zweigstellenverwaltung durchführen. Die Filialverwaltung ist kinderleicht und leicht zu verstehen. Ich mag das beim Zusammenführen, es zeigt Ihnen visuell, welche der übergeordnete und der untergeordnete Zweig beim Zusammenführen sein werden, im Gegensatz zu einigen anderen Systemen, die ich gesehen habe, bei denen unklar ist, welcher Zweig beim Zusammenführen Vorrang hat. Durch Ziehen und Ablegen werden Eltern und Kind ausgetauscht. Nach der Installation der Anwendung wird Ihr Webbrowser auch direkt in GitHub integriert. In Abbildung B sehen Sie die Schaltfläche In Windows klonen, die der Webanwendung hinzugefügt wurde. Abbildung B.

Die Windows-Anwendung von GitHub fügt auch die Webbrowser-Integration hinzu. (Klicken Sie auf das Bild, um es zu vergrößern.)

Die lokale Arbeit mit dem System ist zu einfach. Gehen Sie einfach Ihrer Arbeit nach und verwenden Sie den Client, um Ihre Änderungen festzuschreiben oder zurückzusetzen, wenn Sie fertig sind. Öffnen Sie dazu das Repository im Hauptbildschirm (klicken Sie unter Lokal auf Repositorys, und es wird in der Liste angezeigt, und klicken Sie dann auf den Pfeil rechts neben dem Repository-Namen). Alle Ihre Änderungen werden mit der Möglichkeit angezeigt verpflichten. Wenn Sie bereit sind, auf GitHub zu posten, klicken Sie einfach oben auf die Schaltfläche Synchronisieren.

Warum GitHub verwenden?

Sie fragen sich vielleicht, warum Sie GitHub überhaupt verwenden sollten. Das ist eine ausgezeichnete Frage. Vor ein oder zwei Jahren wurde ich auf verteilte Versionskontrolle umgestellt. Ich hatte nicht nur immer wieder schlechte Erfahrungen mit den zentralisierten Versionskontrollsystemen, sondern Mercurial wurde mir auch sehr empfohlen. Seit ich zu Mercurial gewechselt bin (ich benutze es für meine freiberufliche und persönliche Arbeit, obwohl ich bei meiner täglichen Arbeit TFS benutze), war ich sehr glücklich. Es ist weniger Aufwand und "Prozess" erforderlich, um Dinge zu erledigen, und Bitbucket ist ein einfaches Werkzeug für öffentliche Projekte.

Obwohl ich mich noch nicht so ausführlich mit Git oder GitHub befasst habe, dass ich erhebliche Unterschiede bemerke, weist es dieselben Eigenschaften auf, die ich an Mercurial mag: ein einfaches, benutzerfreundliches Versionskontrollsystem, mit dem Einzelpersonen selbstständig arbeiten können ohne den ständigen Kampf um die Kontrolle über den zentralen Zweig und die daraus resultierenden Probleme.

Da ich angefangen habe, den Mac zu verwenden, werde ich in naher Zukunft viel mehr Zeit mit Git und GitHub verbringen. Ich werde weiterhin Mercurial und Bitbucket von meinem Windows-Computer aus verwenden (es ist nicht so, als würde ich viel zwischen den beiden teilen), aber bei einem Projekt, auf dem ich möglicherweise beide Computer verwenden muss (wie auf einer Website), ist es wahrscheinlich, dass Ich werde GitHub verwenden.

J.Ja.

Halten Sie Ihre technischen Fähigkeiten auf dem neuesten Stand, indem Sie sich für den kostenlosen Software Engineer-Newsletter von TechRepublic anmelden, der jeden Dienstag zugestellt wird.

© Copyright 2020 | mobilegn.com