Ich habe eine Lösung, die Projekte enthält, die in mehreren Git-Repositories enthalten sind. Die Datei .sln
befindet sich in einem der Repos. Es sieht im Grunde so aus:Wie man Visual Studio davon abhält, die Lösung zu schließen, wenn ich das aktive Git Repo ändere
Mit dem Git Source Control Provider, der mit Visual Studio 2015 kommt Art der Arbeiten.
Wenn ich jedoch das aktive Git-Repository über den Bereich "Verbinden" in Team Explorer (Strg + Alt + F4) umschalte, schließt Visual Studio die Lösung, aber manchmal nicht.
Wie kann ich Visual Studio davon abhalten, die Lösung zu schließen?
Obwohl dies keine Antwort auf meine Frage ist, haben Sie wahrscheinlich recht. – Martin
Mein Bedarf ist ähnlich der ursprünglichen Frage und diese Antwort hilft mir auch nicht. Ich möchte mehrere Bibliotheksprojekte in einem eigenen Repo haben. Dann wird es eine Lösung geben, die ein Website-Projekt (in einem eigenen Repo) enthält und die anderen Projekte enthält. Das funktioniert, aber wenn man das VS Git Plugin benutzt und Repos schaltet, schließt es die Lösung (wie erwähnt). Ich möchte einfach jedes der Projekte in der Lösung bearbeiten können, so dass die Verwendung von NuGet-Paketen nicht das ist, wonach ich suche. Ich bin auf der Suche nach einem einfachen Weg, um mich auf Projektebene zu verpflichten, und es geht zum richtigen Repo. –
Ich habe einen Master-Git-Repo, der drei Unter-Repositories hat. Also, was auch immer ich mache, ich kann VS2017 nicht stoppen, wenn ich meine Master-Lösung schließe, wenn ich mich mit einem der Sub-Repositories verbinden möchte. Super nervig ... – Egor