Bạn đang lưu các tập tin của bạn trước khi làm so sánh? Nó đã xảy ra với tôi một thời gian trước và tiếp tục nói rằng không có thay đổi nào giữa các tệp, nhưng sau một thời gian tôi nhận ra rằng tôi đã không lưu các tệp trước đó và nó đang so sánh với phiên bản trong đĩa chứ không phải phiên bản trong bộ nhớ.
Mỗi khi bạn mở một số giải pháp trong Visual Studio, nó sẽ thực hiện một số thao tác có thể khiến các tệp .sln hoặc dự án của bạn thay đổi và sau đó nó sẽ yêu cầu bạn kiểm tra tệp. Nó xảy ra khi có các thay đổi trong cấu trúc thư mục trong máy của nhà phát triển hoặc khi chúng không có cùng phiên bản của tất cả các tệp. Có thể ai đó đã thêm một dự án trong một thư mục và một nhà phát triển khác có cùng dự án ở một nơi khác. Một trường hợp khác tôi thấy điều này xảy ra là khi chúng tôi có giải pháp với một số dự án c ++, vì một số lý do, một trong những dự án c ++ này có tệp .res với đường dẫn tuyệt đối. Khi tệp này được tạo tự động bởi VS, nó sẽ thay đổi từ máy phát triển sang máy phát triển.
Tôi sẽ đề nghị bạn mở tệp .sln của bạn và tìm kiếm một số đường dẫn tuyệt đối hoặc theo các đường dẫn tương đối có thể không tồn tại trong một số máy phát triển, tùy thuộc vào những tệp chúng nhận được từ Kiểm soát nguồn của bạn.