Wie schnell wechseln Sie Quellcodeanbieter in Visual Studio 2010?

8

Ich arbeite gerade an .Net-Projekten, die entweder Quell- oder Mercurial (Hg) -Quellsteuerelemente verwenden. Ich verwende Visual Studio 2010 für alle diese Projekte. Da ich oft die Quellcodeanbieter wechseln muss, habe ich mich gefragt, ob es einen schnellen Weg gibt, dies zu tun, also muss ich nicht auf Tools - & gt; Optionen - & gt; Source Control einmal pro Stunde.

Eine viel bessere Lösung wäre, wenn Visual Studio erkennen würde, welcher Quellcode-Kontroller benötigt wird, oder sich vielleicht daran erinnern könnte, welcher Anbieter für ein bestimmtes Projekt verwendet wurde. Kann das gemacht werden?

    
gligoran 13.07.2011, 11:37
quelle

2 Antworten

3

Mit einem Anstupsen in die richtige Richtung gelang es mir, dieses Problem noch besser als erwartet zu bewältigen - kein Umschalten nötig.

Für Mercurial-Lösungen verwende ich VisualHG und für Git verwende ich Git Quellcodeanbieter . Ich habe auch HgSccPackage installiert. Jetzt weiß ich nicht wirklich, wie oder warum das funktioniert, aber ich habe GitSCC als Quellcodeanbieter in den Einstellungen ausgewählt, aber wenn ich ein Mercurial-Projekt lade, übernimmt VisualHG. Alles, was ich tun muss, ist, den SCC auf VisualHG zu setzen, wenn ich das Projekt das erste Mal öffne, das Projekt schließe, zu GitSCC zurückwechsle und wenn das Projekt neu geladen wird, wird VisualHG dafür verwendet.

Interessanterweise funktioniert es nicht, wenn HgSccPackage nicht installiert ist. Wenn jemand das erklären kann, bitte tun.

Beachten Sie, dass es nicht umgekehrt zu funktionieren scheint.

    
gligoran 22.07.2011, 12:08
quelle
1

Ich benutze Git in Kombination mit VS 2010, indem ich einen Befehlszeilenbildschirm offen lasse. Ich mache meine Arbeit in Visual Studio und wenn ich bereit bin, einen Commit zu machen, wechsle ich zum Befehlszeilenbildschirm.

Wenn Sie dies tun, können Sie Git und Mercurial Seite an Seite in Kombination mit VS 2010 verwenden.

    
Sardaukar 21.07.2011 08:00
quelle