ใครช่วยบอกวิธีเปลี่ยนกลับ (ย้อนกลับ) เช็คอินใน TFS 2010 ได้ไหม
ใครช่วยบอกวิธีเปลี่ยนกลับ (ย้อนกลับ) เช็คอินใน TFS 2010 ได้ไหม
คำตอบ:
คุณมีสองตัวเลือกในการย้อนกลับ (การย้อนกลับ) ชุดการเปลี่ยนแปลงในTeam Foundation Server 2010 Version Control ตัวเลือกแรกคือการใช้ส่วนติดต่อผู้ใช้ (หากคุณติดตั้งTFS 2010 Power Toolsเวอร์ชันล่าสุดไว้)
อีกทางเลือกหนึ่งคือการใช้แอปพลิเคชันบรรทัดคำสั่งควบคุมเวอร์ชัน TFS 2010 :
tf.exe rollback
ผมมีข้อมูลเกี่ยวกับวิธีการทั้งบนของบล็อกโพสต์
สำหรับTeam Foundation Server 2012, 2013 หรือ Visual Studio Onlineตอนนี้การย้อนกลับจะอยู่ในตัวของ Source Control Explorer โดยตรงและเมื่อคุณเปิดรายละเอียดของชุดการเปลี่ยนแปลงในหน้าต่าง Team Explorer คุณไม่จำเป็นต้องติดตั้ง Power Tools รุ่นใด ๆ สำหรับฟังก์ชันนี้เมื่อใช้ Visual Studio 2012 หรือใหม่กว่า มีบทความ MSDN ที่ยอดเยี่ยมที่กล่าวถึงรายละเอียดเกี่ยวกับการย้อนกลับชุดการเปลี่ยนแปลงพร้อมใช้งานแล้วที่นี่: http://msdn.microsoft.com/en-us/library/ms194956(v=vs.110).aspx
สำหรับปี 2010 ให้ใช้คำสั่งย้อนกลับจากบรรทัดคำสั่ง ยังไม่มีการสนับสนุนแบบบูรณาการใน IDE สำหรับสิ่งนี้ ณ ตอนนี้
โดยทั่วไปวิธีการทำงานคือสร้าง "แอนตี้เดลต้า" เพื่อลบล้างชุดการเปลี่ยนแปลงที่ได้รับผลกระทบ คุณสามารถทำสิ่งเดียวกันให้สำเร็จได้ด้วยตนเองโดยทำ Get Specific Version เพิ่มช่องว่างให้ไฟล์เพื่อให้ดูเหมือนมีการเปลี่ยนแปลงและตรวจสอบในนั้นฉันยังคงใช้เส้นทางหลังเพื่อสำรองการเปลี่ยนแปลงหากฉันต้องการเพียงครั้งเดียว เนื่องจากฉันพบว่ามันทำได้เร็วกว่า
โดยไม่ต้องใช้เครื่องมือไฟฟ้าหรือบรรทัดคำสั่ง:
การย้อนกลับการเปลี่ยนแปลงสำหรับผู้ใช้รายอื่น
หากคุณกำลังพยายามย้อนกลับการเปลี่ยนแปลงสำหรับผู้ใช้รายอื่นตรวจสอบให้แน่ใจว่าคุณได้รับข้อมูลล่าสุดเกี่ยวกับไฟล์ที่คุณพยายามย้อนกลับ มิฉะนั้นคุณจะเห็นข้อผิดพลาด:
"ไม่มีการเปลี่ยนแปลงย้อนกลับ"
คุณสามารถย้อนกลับชุดการเปลี่ยนแปลง (ใน TFS2010) ผ่านทางบรรทัดคำสั่งโดยทำดังนี้
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\tf.exe" rollback /changeset:123 /recursive
หมายเหตุ : คุณต้องใช้ tf.exe full path แม้กระทั่งใน Visual Studio Command Prompt เพื่อหลีกเลี่ยงข้อผิดพลาด "ไม่สามารถระบุพื้นที่ทำงาน" ข้อมูลเพิ่มเติมที่นี่
ข้อมูลอ้างอิงย้อนกลับ (TFS 2010)
https://msdn.microsoft.com/en-us/library/dd380776(v=vs.100).aspx
คลิกขวาที่ไฟล์ใน Visual Studio และ Source Control / View History จากนั้นเลือกชุดการเปลี่ยนแปลงล่าสุดคลิกขวาแล้วคลิก Rollback หลังจากเสร็จสิ้นการย้อนกลับคุณควรเช็คอินอีกครั้ง
ไม่มีตัวเลือกเลิกทำใน TFS (จนถึงปี 2008 ฉันยังไม่ได้ใช้ 2010) มีเครื่องมือไฟฟ้าของบรรทัดคำสั่งบางอย่างที่คุณสามารถใช้เพื่อย้อนกลับการเปลี่ยนแปลงที่อาจช่วยได้:
http://msdn.microsoft.com/en-us/library/ms194956%28VS.80%29.aspx
HTH