削除されたファイルを見つけて回復する方法 質問する

削除されたファイルを見つけて回復する方法 質問する

過去のある段階では、Mercurial ソース管理下にあった「foo.txt」がありました。しかし、現在は削除されています。

ファイルが削除された最後の Mercurial リビジョンがわからない場合、どうすればファイルを回復できますか?

ベストアンサー1

ファイルの正確なパスがわかっている場合は、次のようにすることができます。

hg log -l 1 path/to/foo.txt

これにより、最後に変更された変更セットが表示されるのでfoo.txt、このリビジョンからファイルを復元できるようになります。

適切なリビジョンを取得したら、次の操作を実行するだけです。

hg revert -r <my revision> path/to/foo.txt
hg commit -m "add the foo.txt file again"

おすすめ記事