“Ich verwende die neue Git-Integration sehr oft. Die Git-Oberfläche ist einfach und übersichtlich!”
– ein GitHub-Benutzer
– ein GitHub-Benutzer
Nahtlose Integration in GitHub
Authentifizieren Sie Ihr GitHub.com- oder GitHub-Unternehmenskonto, um ein Repository zu erstellen, und pushen Sie Ihre ersten Commits an GitHub über Visual Studio.
Klonen und programmieren aus der IDE heraus
Durchsuchen Sie Ihre GitHub-Repositorys, und klonen Sie Ihr Repository auf Ihren lokalen Computer, um mit dem Committen und Pushen zu beginnen.
Neue Repos erstellen und mithilfe von Push übertragen
Nehmen Sie in einem Schritt lokalen Code und pushen sie ihn in ein neues Repository auf GitHub. Visual Studio übernimmt die lokale und Remote-Repositoryerstellung. Sie können sogar festlegen, dass das Repository vollständig privat ist.
Merging und Rebase ausführen
Merge- oder Rebasevorgang durchzuführen, nachdem die Features direkt aus Visual Studio abgeschlossen wurden. Sie können auch
auswählen, um beim Pullen einen Merge- oder Rebasevorgang durchzuführen, oder Branches beim Abrufen zu löschen.
Mergingkonflikte auflösen
Visual Studio erkennt Merge-Konflikte unmittelbar nach auftreten, und zeigt Ihnen die nicht zusammengeführten Änderungen im Fenster “Git-Änderungen” an. Der integrierte Merge-Editor führt Sie durch jede in Konflikt stehende Änderung, sodass Sie entweder die eingehende oder die aktuelle Seite übernehmen können, und zeigt das Ergebnis an, wenn Sie die Zusammenführung akzeptieren.
Repositoryverlauf durchsuchen
Verwenden Sie das Fenster Git Repository, um einen vollständigen Überblick über Ihre Branches und deren Verlauf zu erhalten. Wählen Sie einzelne Commits aus, um Details und Dateiunterschiede anzuzeigen. Einige Personen bevorzugen eine, um ihre Diffs nebeneinander zu sehen, und andere bevorzugen eine Inlineansicht. Erhalten Sie beides mit Visual Studio. Diese Einstellung wird beibehalten, wenn sie geändert wird, sodass Sie sie festlegen und vergessen können.
Integrierte CI/CD-Workflows mit GitHub Actions
Mit Visual Studio Publish können Sie GitHub Actions für ASP.NET Kernanwendungen einrichten, die problemlos in Azure bereitgestellt werden können. Visual Studio generiert mit nur wenigen Klicks einen funktionierenden GitHub Actions-Workflow für Sie.