使用修订版/变更集ID访问mercurial中的文件(不进行hg更新)

时间:2012-02-28 07:53:18

标签: mercurial

我有一个应用程序需要在存储库中同时访问文件的多个修订版并检查内容。 如何使用我自己的应用程序访问文件版本。是否有API或hg命令来选择版本。

边界条件无法进行hg更新。

[mercurial调用的diff工具似乎使用表单的路径限定符来做 - @ 183:27bc9c60648d 但是这些路径限定符不能直接在shell上工作,因为文件系统实际上没有这样的文件]

1 个答案:

答案 0 :(得分:3)

通常,您要做的是使用hg cat检索特定修订版本中特定文件的内容,然后将其传递给另一个命令或将其转储到临时文件中进行操作。