2013-04-09 21 views
25

Tôi đang sử dụng vs2012 với tfs. Toàn bộ mọi thứ bị treo khi tôi cố gắng hoàn tác một thay đổi lớn cho toàn bộ giải pháp. Cách giải quyết mà tôi đã áp dụng là thực hiện dự án này theo dự án. Có cách nào tốt hơn để làm điều này?hoàn tác các thay đổi đang chờ xử lý thông qua studio trực quan bị treo cho số lượng lớn các thay đổi

Tôi sẽ ánh xạ lại các thư mục vào một thư mục mới nhưng sau đó tất cả các lần kiểm tra đó vẫn cần được hoàn tác. Mọi đề xuất từ ​​những người đã gặp phải và giải quyết vấn đề này đều được hoan nghênh.

+4

Phần khó chịu là TFS thậm chí không nói cho bạn biết những gì đang xảy ra trong nền khi nó đang cố gắng để có được thông qua một changeset lớn với rất nhiều dự án –

+1

Nó vẫn giống với VS2015 –

Trả lời

46

tf undo từ Dấu nhắc lệnh của nhà phát triển cho VS2012 nhanh hơn một chút so với IDE.

ví dụ: tf undo $/YourTeamProject /recursive

+8

Cảm ơn bạn, điều này cũng làm việc cho Visual Studio 2013. "[S] nhẹ nhanh hơn" là một cách nói nhỏ nếu có hàng ngàn tệp! :) –

+1

Bạn đã cứu tôi, cảm ơn! –

+1

Hoan hô cho câu trả lời này. Tôi đã có một thư mục khổng lồ (800MB + trong khoảng 27.000 tệp) để hoàn tác. VS trở nên không phản hồi. Có vẻ như "hơi nhanh hơn" ở đây có nghĩa là sự khác biệt giữa "không hoạt động" và "rực nhanh". :) –

3

Nó không làm được gì nhiều - nó sẽ gửi một yêu cầu Undo đến máy chủ và để đáp ứng nhận được dữ liệu để đưa vào đĩa. Nếu bạn có kết nối chậm với máy chủ hoặc bạn có proxy chậm (máy quét vi-rút, có thể?) Thì điều này có thể làm chậm đáng kể mọi thứ.

Nếu bạn thấy điều này xảy ra rất nhiều, hành động tốt nhất của bạn là nâng cấp lên TFS 2012 trên máy chủ, Visual Studio 2012 trên máy khách và sau đó đảm bảo rằng bạn đang sử dụng Vùng làm việc cục bộ. Trong trường hợp này, bạn không cần liên hệ với máy chủ để hoàn tác.

+10

Nghiêm túc, cách duy nhất để giải quyết các vấn đề của TFS là không sử dụng TFS. – Max

+0

@max Chắc chắn, quy trình thanh toán/kiểm tra/kiểm tra quá trình nặng không dành cho tất cả mọi người. TFS cung cấp các mô hình không gian làm việc (chỉnh sửa/hợp nhất/cam kết) cục bộ nếu bạn thích luồng công việc đó. Và, tất nhiên, DVCS sử dụng Git. –

+2

vâng, xin lỗi. Tôi đã có một ngày tồi tệ, nơi một hoạt động tfs gây ra studio trực quan để treo cho phần.better của một giờ .. một hoạt động mà thậm chí sẽ không cần thiết nếu chúng tôi đã sử dụng git hoặc lật đổ .. – Max

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