私はindex.cshtml
ファイルを持っており、それに数多くの変更を加えました。しかし、私はそれを取り除き、この単一ファイルの作業(コミット)バージョンに戻したいと思います。1つのファイルをMercurialでコミットしたバージョンに戻すにはどうすればよいですか?
Mercurialを使用してこれを行うにはどうすればよいですか?
私はVisual Studio 2011とVisualHGを使用しています。
私はindex.cshtml
ファイルを持っており、それに数多くの変更を加えました。しかし、私はそれを取り除き、この単一ファイルの作業(コミット)バージョンに戻したいと思います。1つのファイルをMercurialでコミットしたバージョンに戻すにはどうすればよいですか?
Mercurialを使用してこれを行うにはどうすればよいですか?
私はVisual Studio 2011とVisualHGを使用しています。
このコマンドの名前はhg revert
です。VisualHgのようなものを見つけることができます。
コマンドが(タグとして使用しているので)名前が分かっているようです。 VisualHgでは利用できませんか?私はそれがファイルのコンテキストメニュー(すなわち、右クリック)で利用できると思います。
元に戻すファイルを右クリックして[変更を元に戻す]を選択すると、ファイルの差分が表示され、ボトムの右端にある[元に戻す]ボタンをクリックすると、 。
ほとんどの場合、ファイルを頻繁に変更すると、そのうちのいくつかが有用であることがわかります(私は少なくとも行います)。もちろん、ファイルの内容全体を元に戻すには、revert
を使用する必要があります。ただし、現在の変更内容に便利なものがあると思われる場合は、そのまま保存しておきたい場合は、record拡張子の使用を検討してください。これはMercurialに付属している拡張機能で、次回のコミットにいくつかのハンクを含めるかどうかを選択できます。