過去のある段階では、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"