Gần đây tôi vừa cập nhật VS2010 lên VS 2013 và vấn đề này thậm chí còn tồi tệ hơn. Khi bạn sử dụng so sánh, các tệp giống hệt nhau hoàn toàn không bật lên. Tôi ghét điều này vì bạn không thể tìm ra tệp nào thực sự bị thay đổi cho đến khi bạn kiểm tra các tệp so sánh cẩn thận.
Cuối cùng, tôi tìm ra một giải pháp cho điều này:
Thêm "Hoàn tác thanh toán không thay đổi" trong các công cụ bên ngoài:
- Chỉ huy:
tfpt.exe
- Tranh luận:
uu . /noget /recursive
- Thư mục ban đầu:
$(SolutionDir)
Sau khi chạy lệnh này, TFS sẽ tự động hoàn tác tất cả các thay đổi thừa trong tệp.
Nhưng các tệp này vẫn giữ trạng thái kiểm tra, thực sự chúng đã được hoàn tác và giống như phiên bản mới nhất. Tôi nghĩ đó là một lỗi trong TFS. Bạn chỉ cần nhấp vào biểu tượng Làm mới trên thanh công cụ dưới trình khám phá giải pháp, các tệp này sẽ được làm mới và hiển thị đúng trạng thái!