TFS hoạt động giống như hầu hết các gói kiểm soát nguồn khác
Điều này có một cảnh báo: Nếu bạn xóa hoặc đổi tên các tệp cục bộ trên đĩa của mình, TFS sẽ không biết rằng bạn đã thực hiện việc này và nó vẫn sẽ nghĩ rằng chúng là nơi để chúng ở lại.
Nếu bạn sau đó "Nhận mới nhất", nó sẽ không cập nhật các tệp bị thiếu.
Sau đó, bạn có thể nhận được tất cả các loại lỗi "tệp bị thiếu", từ TFS và bất kỳ công cụ nào khác tìm tệp.
Để đi xung quanh nó, bạn cần phải:
- Nếu bạn nghĩ rằng bạn có thể có bất kỳ thay đổi nào trong đó mà bạn không muốn mất, hãy sao chép thư mục nguồn trên PC để sao lưu chỉ trong trường hợp!
- Nhấp chuột phải vào dự án (trong Solution Explorer) hoặc thư mục (trong Kiểm soát nguồn)
- Chọn "Nhận phiên bản cụ thể" từ menu ngữ cảnh
- Chọn lấy "Phiên bản mới nhất" và đánh dấu vào tùy chọn có nội dung (giống như) "buộc lấy các tệp đã có trong không gian làm việc của bạn", điều này nói với TFS hãy quên đi những gì nó "biết" và nhận lại tất cả các tệp.
Nếu bạn có bất kỳ tập tin thay đổi cục bộ (có thể ghi), thì hãy cẩn thận. Có một tùy chọn thứ hai sẽ ghi đè lên những điều này, làm mất các thay đổi của bạn. Nhưng bạn có bản sao lưu, vì vậy bạn nên an toàn. Nói chung, tốt hơn là đánh dấu tùy chọn này để đảm bảo rằng tất cả mã nguồn của bạn hoàn toàn cập nhật. (Nhưng rõ ràng chỉ khi bạn không nhớ mất bất kỳ thay đổi cục bộ nào!)
Khi bạn đồng ý, điều này sẽ buộc tất cả các tệp trong dự án vào ổ đĩa cục bộ của bạn và sẽ khắc phục vấn đề.