2014-05-21 10 views
22

Khi nào, trong Visual Studio 2013, tôi đổi tên tệp bị ràng buộc với TFS, Visual Studio tạm dừng trong khoảng sáu giây. Khi tôi tái cấu trúc ví dụ, sự chờ đợi này thực sự gây phiền nhiễu vì nó làm gián đoạn luồng của tôi.TFS Đổi tên và xóa tệp chậm trong Visual Studio 2013

Tôi nghi ngờ rằng khi tôi đổi tên tệp, nó đang liên hệ với TFS và thực hiện đổi tên trên máy chủ là lý do tạm dừng và chờ đợi của tôi (chỉnh sửa - Tôi không nghĩ đây là trường hợp vì phải mất chính xác 6 giây khi tôi không có kết nối internet). Nếu đây là lý do, có anyway để nói với VS không liên hệ với TFS cho đến khi tôi kiểm tra? Nếu nó không phải là lý do cho sự chậm lại của VS trong khi tôi đổi tên không ai có bất kỳ giải pháp để nhanh chóng lên quá trình này?

Chỉnh sửa - thông tin thêm Visual Studio 2013 với bản cập nhật 2 và phiên bản trực tuyến miễn phí của TFS. Việc tạm dừng xảy ra có hoặc không có truy cập internet. Máy của tôi khá nhanh (bộ vi xử lý i5-2520M) với SSD nhưng nó là 32 bit với 3gb ram. Tôi không có nhiều vấn đề với bộ nhớ mặc dù do SSD. Về mặt bổ trợ, tôi chưa cài đặt bất kỳ thứ gì khác ngoài mặc định (tôi chỉ mới nâng cấp lên VS 2013)

+0

Phiên bản TFS nào? Phiên bản nào của VisualStudio? –

+0

TFS chỉ được liên hệ với các vùng làm việc của Máy chủ TFVC, nhưng tôi không bao giờ thấy sự chậm trễ quá lâu. Nếu các hoạt động khác, như thêm tệp, nhanh, có thể là sự cố của ứng dụng khách, chẳng hạn như bổ trợ Visual Studio xung đột. –

+0

Xin chào, tôi đang sử dụng Visual Studio 2013 với bản cập nhật 2 và phiên bản trực tuyến miễn phí của TFS (Tôi không chắc chắn nếu nó có số phiên bản nhưng tôi vừa đăng ký một vài tuần trước trực tuyến). Chỉ cần để xác nhận sự chậm trễ chỉ là hơn 6 giây cho bất kỳ đổi tên của tập tin hoặc xóa hành động nhưng tôi chỉ nhận thấy việc thêm một tập tin không bị ảnh hưởng. Sự chậm trễ này được tăng lên nếu tôi đang tái cấu trúc vì tôi đang đổi tên nhiều tệp. Tôi đã tắt quyền truy cập internet và thời gian trễ vẫn là 6 giây. Máy của tôi khá nhanh (bộ vi xử lý i5-2520M) với SSD nhưng nó là 32 bit với 3gb ram. Không có nhiều vấn đề với bộ nhớ mặc dù – orangesherbert

Trả lời

22

Vùng làm việc của bạn lớn đến mức nào? VS 2013 hỗ trợ không gian làm việc cục bộ, cho phép bạn làm được nhiều hơn khi bạn ngoại tuyến. Tuy nhiên, nếu không gian làm việc của bạn lớn thì một số thao tác có thể mất một lúc khi các tệp trong đó được quét. blog entry này đưa ra một cái nhìn tổng quan tốt:

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

Dưới đây là một số văn bản có liên quan từ blog rằng:

"không gian làm việc địa phương có những hạn chế khả năng mở rộng do việc họ sử dụng máy quét không gian làm việc tại địa phương đó kiểm tra cho các hạng mục đã chỉnh sửa Không gian làm việc cục bộ được đề xuất cho hầu hết khách hàng của chúng tôi, vì hầu hết không gian làm việc phù hợp với danh mục "nhỏ" hoặc "trung bình" trong chế độ xem của chúng tôi - nghĩa là chúng có ít hơn 50.000 tệp và thư mục. bạn có thể gặp phải sự cố về hiệu suất hoặc lỗi TF400030 khi hoạt động vượt quá 45 giây trong thời gian này. e lên vào nhiều không gian làm việc nhỏ hơn (có lẽ một không gian làm việc cho mỗi nhánh), hoặc chuyển sang không gian làm việc của máy chủ được khuyến khích. "

Với SSD của bạn, tôi không chắc đây có phải là vấn đề hay không, nhưng có vẻ như đáng nói đến.

Để thay đổi không gian làm việc của bạn từ máy chủ cục bộ sang máy chủ, hoặc chỉ để xem bạn thực sự có vùng làm việc cục bộ, hãy chọn không gian làm việc của bạn trên cửa sổ Team Explorer và chọn Manage Workspaces. Đánh dấu vùng làm việc của bạn và chọn Chỉnh sửa, sau đó chọn Nâng cao. Loại không gian làm việc bạn có sẽ nằm trong trường Vị trí.

+0

Cảm ơn rất nhiều! Tôi có vấn đề về hiệu suất nghiêm trọng với TFS. Lý do thực sự là một số thư mục với một số lượng lớn các tập tin. – Marc

Các vấn đề liên quan