2014-05-21 94 views
22

內時慢時,Visual Studio 2013中,我重命名綁定到TFS文件時,Visual Studio暫停大約六秒鐘。當我重構例如,這個等待真的很煩人,因爲它會中斷我的流程。TFS重命名和刪除文件是Visual Studio的2013

我懷疑當我重命名一個文件時,它正在聯繫TFS,並在服務器上進行重命名,這是暫停和等待的原因(編輯 - 我不認爲這是事實,因爲它需要6幾秒鐘,當我沒有互聯網連接)。如果這是原因,反正告訴VS在我登記之前不要聯繫TFS嗎?如果這不是減緩VS的原因,而我重命名有沒有人有任何解決方案來加快這個過程?

編輯 - 進一步信息 Visual Studio 2013與更新2和免費的在線版本的TFS。暫停發生在有或沒有互聯網接入的情況下。我的機器速度很快(帶有SSD的i5-2520M處理器),但是它具有32位和3gb的RAM。儘管由於SSD,但我的內存問題並不多。 在加載項方面,我沒有安裝任何其他默認設置(我只是最近升級到VS 2013)

+0

什麼版本的TFS的?什麼版本的VisualStudio? –

+0

TFS僅與TFVC服務器工作區聯繫,但我從來沒有看到延遲這麼久。如果其他操作(如添加文件)速度很快,則可能是客戶端問題,例如衝突的Visual Studio加載項。 –

+0

嗨,我使用Visual Studio 2013年更新2和TFS的免費在線版本(我不確定它是否有一個版本號,但我剛剛簽下了前網上幾個星期)。只是爲了確認文件重命名或刪除操作的延遲時間超過6秒,但我只注意到添加文件不受影響。如果我重構了這個延遲,因爲我正在重命名多個文件。我關掉了互聯網接入,延遲時間仍然是6秒。我的機器速度很快(帶有SSD的i5-2520M處理器),但是它具有32位和3gb的RAM。沒有與內存雖然 – orangesherbert

回答

22

您的工作空間有多大? VS 2013支持本地工作區,這使您在離線時可以做更多事情。但是,如果您的工作空間很大,某些操作可能需要一段時間才能掃描它中的文件。該博客文章給出了一個很好的概述:

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

下面是從博客的一些相關的文字:

「本地工作區都由於其使用本地工作區掃描器,檢查修改內容的可擴展性限制。我們的大多數客戶都推薦使用本地工作空間,因爲大多數工作空間都適合我們視圖中的「小」或「中」類別 - 也就是說,他們的文件和文件夾少於50,000個。如果您的工作空間中有超過50,000個項目,您可能會遇到性能問題或TF400030錯誤,因爲操作持續時間超過45秒,在這種情況下,請拆分您的工作臺建立多個較小的工作空間(每個分支可能只有一個工作空間),或者建議切換到服務器工作空間。「

有了您的SSD我不知道這是問題,但似乎不值一提。

從當地改變你的工作區服務器,或者只是看你是否在事實上確實有本地工作區中,選擇您的團隊資源管理器窗口的工作區,並選擇管理工作區。突出顯示您的工作區並選擇編輯,然後選擇高級。您擁有的工作區類型將位於「位置」字段中。

+0

非常感謝!我有與TFS嚴重的性能問題。原因實際上是有大量文件的許多文件夾。 – Marc

相關問題