如果我有Mercurial跟踪的文件,请将其删除:
$ rm foo
$ hg status
! foo
有没有办法可以在没有foo
的情况下查看hg revert
的内容?
答案 0 :(得分:2)
您可以使用带有可选修订选项的hg cat <file>
命令来查看文件的内容:
hg cat -r [rev] [filename]
然后,您可以将该输出通过管道传输到临时文件以供查看。例如,在Windows上你可以这样做:
hg cat -r [rev] [filename] > C:\temp\tempfile.txt
您的其他选项取决于您的差异查看器。由于我使用BC3,我可以做hg diff -r 1:[rev] [filename]
,我的查看器的一面是我正在寻找的文件内容。