ฉันใช้ Mercurial และฉันมีปัญหาในท้องถิ่นอย่างมากโดยมีสามหัว ฉันไม่สามารถผลักดันได้และฉันแค่ต้องการลบการเปลี่ยนแปลงในเครื่องทั้งหมดของฉันและยอมรับและเริ่มต้นใหม่อีกครั้งด้วยรหัสที่สะอาดหมดจดและประวัติที่สะอาด
กล่าวอีกนัยหนึ่งฉันต้องการลงท้ายด้วย (a) รหัสในเครื่องเดียวกันกับที่มีอยู่ในส่วนปลายของสาขาระยะไกลและ (b) ไม่มีประวัติของการกระทำใด ๆ ในท้องถิ่น
ฉันรู้ว่าhg update -C
เขียนทับการเปลี่ยนแปลงในเครื่อง แต่ฉันจะลบคอมมิตในเครื่องได้อย่างไร?
เพื่อความชัดเจนฉันไม่มีความสนใจที่จะรักษางานใด ๆ ที่ฉันทำในท้องถิ่น ฉันต้องการวิธีที่ง่ายที่สุดในการเปลี่ยนกลับไปใช้การชำระเงินในท้องถิ่นที่สะอาด