มีคำสั่ง Subversion คำสั่งเดียวที่จะ "รีเซ็ต" สำเนาที่ใช้งานได้ตรงกับสถานะที่เก็บไว้ในที่เก็บหรือไม่ สิ่งที่ต้องการgit reset --hard
หรือ (ฮ่าฮาร์ดรีเซ็ต Git ไม่ลบไฟล์ unversioned rm -rf wc && svn co <url> wc
ทั้ง!)
อัปเดต:ฉันไม่ได้เปลี่ยนกลับแบบธรรมดาเนื่องจากไม่ได้ลบไฟล์พิเศษในสำเนาที่ใช้งานได้ ฉันต้องการบางอย่างที่เหมือนกับการลบสำเนาที่ใช้งานได้และตรวจสอบอีกครั้งโดยไม่ต้องดาวน์โหลดข้อมูลอีกครั้ง (เห็นได้ชัดว่าฉันไม่รังเกียจที่จะสูญเสียการเปลี่ยนแปลงที่ไม่มีข้อผูกมัดทั้งหมด)
git clean -xdf
เพื่อลบสิ่งที่ไม่อยู่ภายใต้การควบคุมแหล่งที่มา
git clean
คำพูดที่ตรงกับสิ่งที่ฉันกำลังมองหา: "สิ่งนี้สามารถใช้ (อาจใช้ร่วมกับการรีเซ็ตคอมไพล์) เพื่อสร้างไดเร็กทอรีการทำงานที่เก่าแก่เพื่อทดสอบการสร้างใหม่ทั้งหมด" สงสารที่ Subversion ดูเหมือนจะไม่ได้บิวท์อินอะไรแบบนี้