TFS ทำงานเหมือนแพ็คเกจควบคุมซอร์สส่วนใหญ่: มันจดจำสิ่งที่วางไว้บนคอมพิวเตอร์ของคุณดังนั้นเมื่อคุณ "รับล่าสุด" จะต้องได้รับการเปลี่ยนตั้งแต่รับ "ล่าสุด" แทนที่จะต้องได้ทุกอย่าง
สิ่งนี้มีข้อแม้หนึ่งข้อ: หากคุณลบหรือเปลี่ยนชื่อไฟล์ในเครื่องบนดิสก์ TFS จะไม่ทราบว่าคุณได้ทำสิ่งนี้แล้วและจะยังคงคิดว่ามันเป็นที่ที่มันทิ้งไว้
หากคุณ "รับล่าสุด" จะไม่รบกวนการอัปเดตไฟล์ที่หายไป
คุณมีแนวโน้มที่จะได้รับข้อผิดพลาด "ไฟล์ที่หายไป" ทุกประเภทจาก TFS และเครื่องมืออื่น ๆ ที่ค้นหาไฟล์
หากต้องการรับรอบคุณจะต้อง:
- หากคุณคิดว่าคุณอาจมีการเปลี่ยนแปลงใด ๆ ในนั้นที่คุณไม่ต้องการสูญเสียให้คัดลอกโฟลเดอร์ซอร์สบนพีซีของคุณเพื่อสำรองข้อมูลในกรณี
- คลิกขวาที่โครงการ (ในโซลูชัน Explorer) หรือโฟลเดอร์ (ในตัวควบคุมแหล่งที่มา)
- เลือก "รับรุ่นที่เฉพาะเจาะจง" จากเมนูบริบท
- เลือกที่จะรับ "เวอร์ชั่นล่าสุด" และทำเครื่องหมายที่ตัวเลือกที่ระบุ (คล้าย) "บังคับให้รับไฟล์ในพื้นที่ทำงานของคุณ" ซึ่งแจ้งให้ TFS ลืมสิ่งที่ "รู้" และรับไฟล์ทั้งหมดอีกครั้ง
หากคุณมีไฟล์ (เขียนได้) ที่มีการเปลี่ยนแปลงแบบโลคัลโปรดใช้ความระมัดระวัง มีตัวเลือกที่สองที่จะเขียนทับสิ่งเหล่านี้ทำให้การเปลี่ยนแปลงของคุณสูญหาย แต่คุณมีข้อมูลสำรองดังนั้นคุณควรปลอดภัย โดยทั่วไปแล้วจะเป็นการดีกว่าถ้าเลือกตัวเลือกนี้เพื่อให้แน่ใจว่าซอร์สโค้ดทั้งหมดของคุณทันสมัยแล้ว (แต่เห็นได้ชัดก็ต่อเมื่อคุณไม่รังเกียจที่จะสูญเสียการเปลี่ยนแปลงในท้องถิ่น!)
เมื่อคุณตกลงสิ่งนี้จะบังคับให้นำไฟล์ทั้งหมดในโครงการไปยังไดรฟ์ในเครื่องของคุณและควรแก้ไขปัญหา