Mercurial:获取文件特定修订版的内容

uta*_*ngo 4 mercurial

我需要在本地存储库中获取文件的特定修订/节点的内容,并将其写入临时文件.

我知道可以通过内部Mercurial API完成.

有内置命令还是扩展名?

Von*_*onC 7

你可以使用hg cat:

hg cat -r revisionid filename > tmpfile
Run Code Online (Sandbox Code Playgroud)

  • 请注意,对于多个文件,您有`hg archive`:http://stackoverflow.com/questions/3322207/how-to-use-hg-cat-from-an-empty-working-directory/3323084#3323084 (2认同)