web-dev-qa-db-ja.com

Mercurialからローカルで削除されたファイルを再取得する

リポジトリにあるファイルの1つを削除しましたローカルhg removeを使用せずに、ファイルシステムレベルでのみ)。次に、そのファイルをリポジトリからローカルディレクトリに戻します。 hg statusを実行すると、ファイルがローカルで削除されたことが認識されますが、コミットされる変更はありません。

38
ScrollerBlaster
$ hg revert your-file

それを復元します。

編集:参照 http://www.selenic.com/Mercurial/hg.1.html#revert

55
user647772

次のコードは、現在のリポジトリ内のすべての削除済みファイルを元に戻します。

hg status -nd0|xargs -0 hg revert
9
Frank

ディレクトリにcdして、「hg revert」を実行します。すべてのファイルを復元するか、*。Javaなどの適切なマスクを使用します。これは、現在のディレクトリにのみ影響します(サブディレクトリについては不明)。

6
Ivan Krylov