如何在mercurial中检索(但不覆盖本地副本)旧文件?

时间:2010-11-05 15:50:20

标签: mercurial

我有一个最新的本地Mercurial存储库。我想检索其中一个文件的早期版本,而不会干扰我的本地存储库副本。

有办法做到这一点吗? (看起来可能是hg archive,但我不确定如何使用它)

2 个答案:

答案 0 :(得分:5)

hg cat -r <rev> file_name.foo > new_file_name.foo

答案 1 :(得分:0)

查看文件的先前版本的最常见方式是使用hg update -r <revision number>将工作目录更新为该版本,然后查看该文件。如果您确实不想触摸工作目录,请克隆您的存储库,然后在克隆上使用hg update