1464 Stimmen

Verwendung von Git mit Visual Studio

Als langjähriger Visuelles SourceSafe Benutzer (und Hasser) diskutierte ich den Wechsel zu SVN mit einem Kollegen; er schlug vor, die Git stattdessen. Denn anscheinend kann es als Peer-to-Peer ohne einen zentralen Server verwendet werden (wir sind ein 3-Entwickler-Team).

Ich habe allerdings nichts über Tools gefunden, die Git mit Visual Studio integrieren - gibt es so etwas?

Welche Technologien sind für die Verwendung von Git mit Visual Studio verfügbar? Und was muss ich über deren Unterschiede wissen, bevor ich beginne?

4 Stimmen

Ich habe gerade den Git-Source-Control-Anbieter für VS 2010 hinzugefügt, so dass es immer noch funktioniert.

3 Stimmen

Schau dir das an Anleitung vom VS-Team . Das nächste Update, Update 2 für VS 2012, wird jeden Tag erscheinen. Sie können auch die Community Technology Preview (CTP) für VS2012 herunterladen unter aquí . Wenn Sie sich für CMMI, Agile, Scrum 1/2 usw. interessieren, können Sie sich alternativ für ein kostenloses Konto anmelden (sowohl öffentliche als auch private Cloud-Instanzen) und Mitglieder (Teamkollegen, Kunden) zu Ihrem Projekt im webbasierten TFS einladen. tfs.visualstudio.com

0 Stimmen

Zu Ihrer Information: Visual Studio Update 3 unterstützt jetzt Git: blogs.msdn.com/b/visualstudioalm/archive/2014/07/02/

31voto

Microsoft kündigte an Git für Visual Studio 2012 (Update 2) vor kurzem. Ich habe noch nicht damit herumgespielt, aber dieses Video sieht vielversprechend aus.

Hier ist eine kurze Lehrgang über die Verwendung von Git in Visual Studio 2012.

0 Stimmen

Ich empfehle dieses, da es ein offizielles Produkt von Microsoft ist. und es kann auf VS 2012 Express und

28voto

tonyo Punkte 309

Verpassen Sie auch nicht TortoiseGit... https://tortoisegit.org/

0 Stimmen

Ja, dies ist eine gute Benutzeroberfläche, aber nein, sie lässt sich nicht in Visual Studio integrieren.

3 Stimmen

Git Source Control Provider fügt TortoiseGit Befehle in das Kontextmenü von Visual Studio ein.

26voto

Sheng Jiang 蒋晟 Punkte 14949

Es gibt eine Visual Studio-Tools für Git von Microsoft. Es unterstützt allerdings nur Visual Studio 2012 (Update 2).

0 Stimmen

Für Visual Studio 2012, ist dies die beste Antwort. Es scheint, dass sie eine Menge Mühe in die Implementierung gesteckt haben, und meiner Erfahrung nach funktioniert es wie erwartet!

2 Stimmen

Ich habe nicht herausfinden können, wie man "Visual Studio Tools for Git" von Microsoft so konfiguriert, dass ein privates Github-Repository verwendet wird. Haben Sie eine Dokumentation oder Tutorials zu diesem Thema gesehen?

0 Stimmen

Ich empfehle einen Blick in den Abschnitt "Rezensionen" in marketplace.visualstudio.com/ bevor Sie sich entscheiden, es zu installieren.

19voto

rhughes Punkte 8725

Visual Studio 2013 unterstützt Git von Haus aus.

Siehe die offizielle Ankündigung .

18voto

Philippe Punkte 24052

Die Git-Unterstützung von Microsoft in Visual Studio ist gerade gut genug für grundlegende Arbeiten (Commit/Fetch/Merge und Push). Mein Rat ist, es einfach zu vermeiden...

Ich bevorzuge sehr GitExtensions (oder in geringerem Verhältnis QuellBaum ). Weil das Sehen der DAG ist für mich sehr wichtig, um zu verstehen, wie Git funktioniert. Und Sie wissen viel besser, was die anderen Mitwirkenden an Ihrem Projekt getan haben!

In Visual Studio kann man nicht schnell den Unterschied zwischen den Dateien sehen und auch nicht festschreiben (zum Index hinzufügen) und nur einen Teil der Änderungen festschreiben. Durchsuchen Sie Ihre Geschichte ist auch nicht gut... All das endet in einer schmerzhaften Erfahrung!

Und zum Beispiel ist GitExtensions mit interessanten Plugins gebündelt: Background Fetch, GitFlow,... und jetzt, kontinuierliche Integration !

Für die Nutzer von Visual Studio 2015 Git nimmt Gestalt an, wenn Sie die GitHub-Erweiterung installieren. Aber ein externes Tool ist immer noch besser ;-)

0 Stimmen

Funktioniert GitExtensions für Sie in vs 2015? das Menü funktioniert nicht für mich github.com/gitextensions/gitextensions/issues/2815

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X