有什么方法可以使用特定修订版中的 hg 副本吗?
我想复制文件的早期版本并对其进行处理。
在其他作品中,如果我有一些程序
foo.py
在rev 23,但我想将其从bar.py
的rev 6分叉到foo.py
,有没有办法指定:
hg copy foo.py@6 bar.py
使用
hg cat
命令。
示例:
hg cat --rev=6 --output bar.py foo.py
这将创建文件
bar.py
,该文件将是修订版 6 中 foo.py
的内容。
仅供参考,
hg copy
的“定义”是:
将文件标记为已复制以供下一次提交
(根据
hg cp --help
)所以这不是你应该使用的;它只是不符合您的想法。