在Mercurial中打印文件的所有版本

时间:2017-08-21 15:48:41

标签: mercurial cat

我想打印文件的所有版本,包括重命名。

hg cat -r rev file可用于打印单个修订版,hg log --template '{rev} ' -f file可用于打印文件的所有修订版ID。迭代所有转速很简单,但是:

问题是重命名。当文件在先前版本123中被称为oldfile时,hg log为我们提供了数字123,但hg cat -r 123 file不起作用,因为您需要hg cat -r 123 oldfile。脚本如何从日志中获取cat所需的参数?

0 个答案:

没有答案