2014-05-21 50 views
22

içinde yavaştır Visual Studio 2013 içinde, TFS'ye bağlı bir dosyayı yeniden adlandırdığımda, Visual Studio altı saniyeliğine durur. Mesela ben refactoring yaparken, bu bekleyiş gerçekten sinir bozucu çünkü akışımı keser.TFS Dosyaları yeniden adlandırma ve silme, Visual Studio 2013

Bir dosyayı yeniden adlandırdığım zaman TFS ile iletişim kuruyor ve duraklama ve beklemem için neden olan sunucuda yeniden adlandırılıyor (düzenleme - durumun tam olarak 6 olması gerektiği için böyle düşünmüyorum) internet bağlantım olmadığı zaman. Sebebi buysa, check-in yapana kadar VS'nin TFS ile iletişim kurmamasını söylemek yine de var mı? Yeniden adlandırırken VS'nin yavaşlamasının nedeni bu değilse, bu süreci hızlandıracak herhangi bir çözüm var mı?

Düzenleme - Diğer bilgiler Visual Studio 2013, güncelleştirme 2 ve TFS'nin ücretsiz çevrimiçi sürümü ile. Duraklama internet erişimi olsun veya olmasın. Makinem bir SSD ile oldukça hızlı (i5-2520M işlemci) ama 3gb ram ile 32 bit. SSD'ye bağlı olarak bellekte çok sorunum yok. Eklentiler açısından varsayılandan başka bir şey yüklemedim (yalnızca yakın zamanda VS 2013'e yükseltildim)

+0

TFS hangi sürüme sahiptir? VisualStudio'nun hangi sürümü –

+0

TFS yalnızca TFVC Server çalışma alanları için temasa geçti, ancak bu kadar uzun bir gecikme göremiyorum. Dosya ekleme gibi diğer işlemler hızlıysa, çakışan bir Visual Studio eklentisi gibi bir istemci sorunu olabilir. –

+0

Merhaba, Visual Studio 2013'i güncelleme 2 ve TFS'nin ücretsiz çevrimiçi sürümü kullanıyorum (sürüm numarası olup olmadığından emin değilim, ancak birkaç hafta önce çevrimiçi olarak kaydoldum). Sadece onaylamak için gecikme sadece 6 saniye içinde herhangi bir dosya yeniden adlandırma veya silme eylemi için ama sadece bir dosya ekleme etkilendiğini fark ettim. Birden fazla dosyayı yeniden adlandırdığım için yeniden oturum açıyorsam bu gecikme artırıldı. İnternet erişimimi kapattım ve gecikme hala 6 saniyedir. Makinem bir SSD ile oldukça hızlı (i5-2520M işlemci) ama 3gb ram ile 32 bit. – orangesherbert

cevap

22

Çalışma alanınız ne kadar büyük? VS 2013, çevrimdışı olduğunuzda daha fazlasını yapmanıza izin veren yerel çalışma alanlarını destekler. Ancak, çalışma alanınız büyükse, içindeki dosyalar tarandığında bazı işlemler biraz zaman alabilir. İşte http://blogs.msdn.com/b/phkelley/archive/2013/05/29/server-workspaces-vs-local-workspaces.aspx

o blogdan gerekli bazı metindir: Bu blog girişi iyi bir genel bakış sağlar

"Yerel çalışma alanları Düzenlenen öğeler için denetler yerel çalışma alanı tarayıcının kullanımlarına bağlı ölçeklenebilirlik sınırlamaları vardır Çoğu çalışma alanı için yerel çalışma alanları önerilir çünkü çoğu çalışma alanı “küçük” veya “orta” kategoriye uygundur, yani 50.000'den az dosya ve klasöre sahiptir. Çalışma alanınız 50.000'den fazla öğeye sahipse, İşlem süreleri 45 saniyeyi aştığı için performans sorunları veya TF400030 hataları yaşayabilirsiniz Bu durumda çalışma alanınızı bölme Birden çok küçük çalışma alanına (belki de her şube için bir çalışma alanı) geçin veya sunucu çalışma alanlarına geçiş yapılması önerilir. "

SSD'nizde bunun sorun olduğundan emin değilim, ancak söz etmeye değer görünüyor.

Çalışma alanınızı yerelden sunucuya değiştirmek veya gerçekte yerel bir çalışma alanına sahip olup olmadığınızı görmek için, Çalışma Gezgini penceresindeki çalışma alanınızı seçin ve Çalışma Alanlarını Yönet'i seçin. Çalışma alanınızı vurgulayın ve Düzenle'yi seçin, ardından Gelişmiş'i seçin. Sahip olduğunuz çalışma alanının yeri, Konum alanında olacaktır.

+0

Çok teşekkürler! TFS ile ciddi performans sorunları yaşadım. Nedeni, çok sayıda dosya içeren çok sayıda klasör vardı. – Marc

İlgili konular