TFS bekerja seperti kebanyakan paket kontrol sumber: Ia mengingat apa yang telah diletakkan di komputer Anda sehingga ketika Anda "Dapatkan Terbaru", ia hanya perlu mendapatkan chnage sejak "Get" terakhir Anda daripada harus benar-benar mendapatkan segalanya.
Ini memiliki satu peringatan: Jika Anda menghapus atau mengganti nama file lokal pada disk Anda, TFS tidak akan tahu bahwa Anda telah melakukan ini, dan ia masih akan berpikir mereka berada di tempat itu meninggalkannya.
Jika Anda kemudian "Dapatkan Terbaru" itu tidak akan repot untuk memperbarui file yang hilang.
Anda kemudian akan mendapatkan semua jenis kesalahan "file hilang", dari TFS dan alat lain yang mencari file.
Untuk menyiasatinya, Anda perlu:
- Jika Anda merasa ada perubahan di sana yang tidak ingin hilang, salin folder sumber pada PC Anda sebagai cadangan untuk berjaga-jaga!
- Klik kanan pada proyek (di Solution Explorer) atau folder (di Kontrol Sumber)
- Pilih "Dapatkan Versi Spesifik" dari menu konteks
- Pilih untuk mendapatkan "Versi Terbaru" dan centang opsi yang mengatakan (sesuatu seperti) "paksa dapatkan file di ruang kerja Anda", yang memberitahu TFS untuk melupakan apa yang "diketahui" dan tetap mendapatkan semua file lagi.
Jika Anda memiliki file yang dapat diubah secara lokal (dapat ditulis), maka berhati-hatilah. Ada opsi kedua yang akan menimpa ini, kehilangan perubahan Anda. Tetapi Anda memiliki cadangan, jadi Anda harus aman. Secara umum lebih baik untuk menandai opsi ini juga untuk memastikan bahwa semua kode sumber Anda benar-benar terkini. (Tapi jelas hanya jika Anda tidak keberatan kehilangan perubahan lokal!)
Ketika Anda OK, ini akan secara paksa mendapatkan semua file dalam proyek ke drive lokal Anda, dan akan memperbaiki masalahnya.