2014-05-21 5 views
22

Wenn ich in Visual Studio 2013 eine Datei umbenenne, die an TFS gebunden ist, hält Visual Studio etwa sechs Sekunden an. Wenn ich zum Beispiel refactoring, ist diese Wartezeit wirklich nervig, weil es meinen Fluss unterbricht.TFS Umbenennen und Löschen von Dateien ist in Visual Studio 2013 langsam

Ich vermute, dass wenn ich eine Datei umbenenne, es TFS kontaktiert und das Umbenennen auf dem Server macht, was der Grund für die Pause und mein Warten ist (Bearbeiten - ich glaube nicht, dass dies der Fall ist, weil es genau 6 dauert Sekunden, wenn ich keine Internetverbindung habe). Wenn das der Grund ist, ist es dann VS zu sagen, TFS nicht zu kontaktieren, bis ich einchecke? Wenn es nicht der Grund für die Verlangsamung von VS ist, während ich umbenenne, hat jemand irgendwelche Lösungen, um diesen Prozess zu beschleunigen?

Bearbeiten - weitere Informationen Visual Studio 2013 mit Update 2 und der kostenlosen Online-Version von TFS. Die Pause erfolgt mit oder ohne Internetzugang. Meine Maschine ist ziemlich schnell (i5-2520M Prozessor) mit einer SSD, aber es ist 32 Bit mit 3 GB RAM. Ich habe aber nicht viele Probleme mit dem Speicher aufgrund der SSD. In Bezug auf Add-Ins habe ich keine anderen als die Standardversion installiert (ich erst kürzlich auf VS 2013 aufgerüstet)

+0

Welche Version von TFS? Welche Version von VisualStudio? –

+0

TFS wird nur für TFVC Server-Arbeitsbereiche kontaktiert, aber ich sehe nie eine Verzögerung so lange. Wenn andere Vorgänge, z. B. das Hinzufügen einer Datei, schnell ausgeführt werden, kann es sich um ein Clientproblem handeln, z. B. um ein in Konflikt stehendes Visual Studio-Add-In. –

+0

Hallo, Ich benutze Visual Studio 2013 mit Update 2 und der kostenlosen Online-Version von TFS (Ich bin mir nicht sicher, ob es eine Versionsnummer hat, aber ich habe mich erst vor ein paar Wochen online angemeldet). Nur um die Verzögerung zu bestätigen ist etwas mehr als 6 Sekunden für jede Datei umbenennen oder löschen Aktion, aber ich habe gerade festgestellt, dass das Hinzufügen einer Datei nicht betroffen ist. Diese Verzögerung wird erhöht, wenn ich umgestalte, weil ich mehrere Dateien umbenenne. Ich habe meinen Internetzugang abgeschaltet und die Verzögerung beträgt immer noch 6 Sekunden. Meine Maschine ist ziemlich schnell (i5-2520M Prozessor) mit einer SSD, aber es ist 32 Bit mit 3 GB RAM. Nicht viele Probleme mit Speicher obwohl – orangesherbert

Antwort

22

Wie groß ist Ihr Arbeitsbereich? VS 2013 unterstützt lokale Arbeitsbereiche, mit denen Sie mehr erledigen können, wenn Sie offline sind. Wenn Ihr Arbeitsbereich jedoch groß ist, können einige Vorgänge eine Weile dauern, wenn die Dateien darin gescannt werden. Dieser Blog-Eintrag gibt einen guten Überblick:

http://blogs.msdn.com/b/phkelley/archive/2013/05/29/server-workspaces-vs-local-workspaces.aspx

Hier ist einiger relevanter Text aus diesem Blog:

„Lokale Arbeitsbereiche haben Skalierbarkeit Einschränkungen aufgrund ihrer Verwendung der lokalen Arbeitsplatz-Scanner, der für bearbeitete Artikel überprüft Lokale Arbeitsbereiche werden für die meisten unserer Kunden empfohlen, da die meisten Arbeitsbereiche aus unserer Sicht in die Kategorie "klein" oder "mittel" passen - das heißt, sie haben weniger als 50.000 Dateien und Ordner. Wenn Ihr Arbeitsbereich mehr als 50.000 Elemente enthält, Es kann zu Leistungsproblemen oder TF400030-Fehlern kommen, da die Dauer der Operation 45 Sekunden überschreitet Sie können mehrere kleinere Arbeitsbereiche (z. B. einen Arbeitsbereich pro Zweig) oder einen Wechsel zu Server-Arbeitsbereichen verwenden. "

Mit Ihrer SSD bin ich mir nicht sicher, dass dies das Problem ist, aber es scheint erwähnenswert.

Um Ihren Arbeitsbereich vom lokalen zum Server zu ändern oder nur um zu sehen, ob Sie tatsächlich einen lokalen Arbeitsbereich haben, wählen Sie Ihren Arbeitsbereich im Team Explorer-Fenster aus und wählen Sie Arbeitsbereiche verwalten. Markieren Sie Ihren Arbeitsbereich und wählen Sie Bearbeiten und dann Erweitert. Der Typ des Arbeitsbereichs, den Sie haben, befindet sich im Feld Standort.

+0

Vielen Dank! Ich hatte ernsthafte Leistungsprobleme mit TFS. Der Grund war wirklich eine Anzahl von Ordnern mit einer großen Anzahl von Dateien. – Marc

Verwandte Themen