私は Mercurial を使用していますが、ローカルでひどい混乱に陥り、頭が 3 つあります。プッシュすることはできません。ローカルの変更とコミットをすべて削除して、完全にクリーンなコードとクリーンな履歴でやり直したいだけです。
つまり、(a) リモート ブランチの先端に存在するものとまったく同じコードをローカルで使用し、(b) ローカル コミットの履歴を残さないようにしたいと考えています。
hg update -C
ローカルの変更を上書きすることは知っています。しかし、ローカルコミットを削除するにはどうすればよいですか?
はっきりさせておきますが、私はローカルで行った作業を保存することに関心はありません。完全にクリーンなローカル チェックアウトに戻す最も簡単な方法が欲しいだけです。