ในฐานะผู้ดูแลระบบ TFS ที่อาศัยอยู่ในบางครั้งฉันถูกขอให้ยกเลิกการชำระเงิน (โดยปกติจะเป็นการล็อก) ที่ผู้ใช้ตรวจสอบไฟล์บางไฟล์ในการควบคุมแหล่งที่มา
คุณจะยกเลิกการชำระเงินของผู้ใช้รายอื่นได้อย่างไร
ในฐานะผู้ดูแลระบบ TFS ที่อาศัยอยู่ในบางครั้งฉันถูกขอให้ยกเลิกการชำระเงิน (โดยปกติจะเป็นการล็อก) ที่ผู้ใช้ตรวจสอบไฟล์บางไฟล์ในการควบคุมแหล่งที่มา
คุณจะยกเลิกการชำระเงินของผู้ใช้รายอื่นได้อย่างไร
คำตอบ:
มีอย่างน้อย 2 วิธีในการดำเนินการนี้:
บรรทัดคำสั่ง
มียูทิลิตี้บรรทัดคำสั่งที่เรียกว่า Tf.exe ที่มาพร้อมกับ Team Explorer ค้นหาเอกสารที่นี่ สามารถเข้าถึงได้โดยเปิดหน้าต่างพรอมต์คำสั่ง Visual Studio ไวยากรณ์ของคำสั่งคือ:
tf undo [/workspace:workspacename[;workspaceowner]]
[/server:servername] [/recursive] itemspec [/noprompt]
สำหรับไฟล์เดียว
tf undo /workspace:workspacename;workspaceowner $/projectname/filename.cs
GUI
ประการที่สองคือผ่านทาง GUI แต่ไม่ได้มาตรฐานมา - คุณต้องติดตั้งเครื่องมือ TFS พลังงาน ดูรายละเอียดวิธีใช้วิธีนี้ได้ที่นี่
โปรดทราบว่าด้วยวิธีใดวิธีหนึ่งคุณจะต้องมีสิทธิ์ที่เหมาะสม สิทธิ์เรียกว่า "เลิกทำการเปลี่ยนแปลงของผู้ใช้รายอื่น" และ "ปลดล็อกการเปลี่ยนแปลงของผู้ใช้รายอื่น" สิทธิ์เหล่านี้สามารถดูได้โดย:
การลบพื้นที่ทำงาน
tf workspace /delete WorkspaceName;User
/server:http://server:8080/tfs/MyTeamCollection
วิธีที่ง่ายที่สุดที่ฉันพบคือใช้แอปพลิเคชัน TFS Sidekickฟรี มีตัวเลือกในการดูและยกเลิกการชำระเงินของผู้ใช้รายอื่น
ฉันเพิ่งมีปัญหานี้และพบวิธีที่ง่ายกว่าในการล้างพื้นที่ทำงานเก่า
ใน Visual Studio เปิดแหล่งที่มาของการควบคุม Explorer ที่
จาก'พื้นที่ทำงาน'หล่นลงเลือก ' พื้นที่ทำงาน ... '
กล่องโต้ตอบจะปรากฏขึ้นเพื่อแสดงพื้นที่ทำงานบนพีซีเครื่องปัจจุบันของคุณ เลือก ' แสดงพื้นที่ทำงานระยะไกล '
ตอนนี้คุณจะเห็นพื้นที่ทำงานจากพีซีเครื่องก่อนของคุณด้วย (ตราบใดที่มาจากบัญชีผู้ใช้เดียวกัน) เลือกพื้นที่ทำงานเก่าแล้วคลิก " ลบ " สิ่งนี้ควรลบพื้นที่ทำงานเก่าออกจาก TFS พร้อมกับการชำระเงินที่มีอยู่
ฉันแน่ใจว่า Arne พบวิธีแก้ปัญหาแล้ว แต่ฉันหวังว่านี่จะช่วยคนอื่น ๆ ที่ใช้ Google แก้ปัญหาได้
เลือกไฟล์ของคุณใน TFS sidekick จากนั้นเหนือรายการคุณจะมี "เลิกทำการเปลี่ยนแปลงที่รอดำเนินการ" คลิกที่สิ่งนั้นและการเปลี่ยนแปลงจะถูกยกเลิก :) ไอคอนนี้คล้ายกับไอคอน "เลิกทำ" ในคำ MS Get TFS sidekicks จากhttp://www.attrice.info/cm/tfs/index.htm