Saya menggunakan Mercurial dan saya mengalami kekacauan yang mengerikan secara lokal, dengan tiga kepala. Saya tidak bisa mendorong, dan saya hanya ingin menghapus semua perubahan lokal saya dan melakukan dan mulai lagi dengan kode yang benar-benar bersih dan riwayat yang bersih.
Dengan kata lain, saya ingin mengakhiri dengan (a) kode yang persis sama secara lokal seperti yang ada di ujung cabang jarak jauh dan (b) tidak ada riwayat dari setiap komit lokal.
Saya tahu hg update -C
menimpa perubahan lokal apa pun. Tapi bagaimana cara menghapus komit lokal?
Untuk lebih jelasnya, saya tidak tertarik untuk melestarikan semua pekerjaan yang telah saya lakukan secara lokal. Saya hanya ingin cara termudah untuk kembali ke kasir lokal yang benar-benar bersih.