ビルド プロセスを mercurial を使用するように移動しており、作業ディレクトリをティップ リビジョンの状態に戻したいと考えています。ビルド プロセスの以前の実行では、一部のファイルが変更され、コミットしたくないファイルが追加されるため、リポジトリに追加されていないローカルの変更とファイルがあります。
これらすべてを破棄して、最新のリビジョンを持つクリーンな作業ディレクトリを取得する最も簡単な方法は何ですか?
現在、私はこれをやっています:
hg revert --all
<build command here to delete the contents of the working directory, except the .hg folder.>
hg pull
hg update -r MY_BRANCH
しかし、もっと簡単な方法があるはずです。
レポを削除し、新しいクローンを作成し、更新するのと同じことをしたいと思います。しかし、レポは大きすぎて十分に高速ではありません。