2009-06-30 11 views
3

Gibt es eine Möglichkeit, die Verarbeitung "Ausstehende Eincheckvorgänge" zu deaktivieren, die Visual Studio 2008 jedes Mal ausführt, wenn eine Lösung geöffnet wird? Es verursacht Probleme bei unserer Arbeit, weil die Verarbeitung von etwa 4500 Dateien langsam ist.Visual Studio 2008 - So deaktivieren Sie die Verarbeitung ausstehender Eincheckvorgänge

Das Schließen der Registerkarte schien nicht zu helfen. Ich habe auch versucht, die "Hintergrundaktualisierungen durchführen" -Einstellungen im Fenster Optionen - Plug-In-Einstellungen durchzuführen, aber das war auch ein No-Go.

Jede Hilfe wird sehr geschätzt.

+1

Jedes Mal, wenn ich eine Frage zu Leistungsproblemen in Visual Studio sehe, die sich auf Tausende von Dateien in einer Lösung beziehen, denke ich, dass das Problem nicht beim Tool, sondern beim Lösungsdesign liegt. –

Antwort

1

Bitte beziehen Sie sich auf diesen Link. Die möglichen Lösungen sind hier aufgeführt http://social.msdn.microsoft.com/Forums/en-US/vssourcecontrol/thread/bf1b12ec-c61f-470a-a9fb-4fbad708f085 (Siehe den dritten Kommentar im Thread)

+0

Danke! Ich habe den Registrierungs-Hack (HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ VisualStudio \ 8.0 \ ToolWindows \ {53544C4D-5C18-11d3-AB71-0050040AE094} zu sagen in "_ {53544C4D-5C18-11d3-AB71-0050040AE094}") und alles ist Arbeiten jetzt viel schneller. Ich bin mir nicht sicher, was der Schalter "Hintergrundstatusaktualisierungen durchführen" in den Visual Studio-Optionen ausführt, da er das Gefühl hat, dass er dieses Verhalten beeinflussen sollte. Aber das tut es nicht. –

1

Eine einfache Option ... deaktivieren Sie die VS-Integration mit Ihrem Code-Repo. Ich finde die Arbeit mit TortoiseSVN (zum Beispiel) außerhalb der IDE funktioniert perfekt und verursacht keine IDE-Probleme.

Es gibt natürlich andere (aber ähnliche) Werkzeuge für verschiedene Repositories. Da Sie VSS erwähnen, könnte der Visual SourceSafe Explorer eine Option sein.

+0

Danke, das sollte den Trick machen. Wir sind gerade dabei unser Repository in SVN zu ändern und ich denke TortoiseSVN sollte der richtige Weg sein. In den meisten Fällen wird Visual Studio Integration nicht wirklich benötigt. –

+0

@ Miksu- Ich denke, Sie werden SVN über VSS genießen! – RichardOD

1

4500 ausstehende Checkins scheinen eine große Zahl zu sein (besonders wenn man bedenkt, dass VSS nur für kleine Projekte geeignet ist) - checken Sie die gesamte Lösung aus? Sie sollten überdenken, warum Sie so viele Dateien ausgecheckt haben müssen. Ich habe mehrere Checkouts in VSS verwendet (mit einigem Erfolg), um das "Checkout-Schwein" -Syndrom zu verhindern - wo eine Person viel zu viel Zeug auscheckt, weil "sie eine große Veränderung vornehmen müssen". Besser noch in ein Repository verschieben, das kein Auschecken erfordert (z. B. Subversion).

Es sieht so aus, als ob Sie Ihren Ansatz nicht ändern you are stuffed.

+0

Danke für die Antwort! Das Problem besteht darin, dass Dateien nicht geprüft werden müssen: Visual Studio durchläuft bei jedem Laden alle Dateien in der Lösung, auch wenn nichts ausgecheckt ist. –

+0

Ah OK. Lies einfach die Frage noch einmal - ich dachte, du würdest 4500 Dateien auschecken. Dennoch sieht es so aus, als ob VS sich nicht gut mit VSS und großen Lösungen verhält. – RichardOD