TL; DR:
ใช้git reset --soft HEAD~
ใน cmd จากโฟลเดอร์. sln
วันนี้ฉันเผชิญกับมันและรู้สึกหนักใจที่VSCode
แนะนำสิ่งนั้นในขณะที่พี่ใหญ่Visual Studio
ไม่ได้ทำ
คำตอบส่วนใหญ่มีประโยชน์ หากฉันมีความมุ่งมั่นมากกว่าที่เคยทำมาก่อนการสูญเสียสิ่งเหล่านี้ทั้งหมดจะน่าผิดหวัง ยิ่งไปกว่านั้นหากVSCode
ทำในครึ่งวินาทีก็ไม่ควรซับซ้อน
มีเพียงคำตอบของ jessehouwingเท่านั้นที่ใกล้เคียงที่สุดกับวิธีง่ายๆ
สมมติว่าการกระทำที่ไม่ต้องการเป็นสิ่งสุดท้ายที่จะเกิดขึ้นนี่คือวิธีที่ฉันแก้ไข:
ไปที่->Team Explorer
Sync
คุณจะเห็นการกระทำทั้งหมดที่นั่น กดActions
เมนูแบบเลื่อนลงและOpen Command Prompt
คุณจะมีหน้าต่าง cmd git reset --soft HEAD~
รับแจ้งมีการเขียน หากมีการกระทำที่ไม่ต้องการหลายครั้งให้เพิ่มจำนวนเงินหลัง~
(เช่นgit reset --soft HEAD~5
)
(หากคุณไม่ได้ใช้งานgit
ให้ตรวจสอบการใช้ภาษาพูด)
ฉันหวังว่ามันจะช่วยได้และหวังว่าในเวอร์ชันถัดไปทีม VS จะเพิ่มมันในตัว