有什么方法可以使用特定修订版中的 hg 副本吗?

问题描述 投票:0回答:1

有什么方法可以使用特定修订版中的 hg 副本吗?

我想复制文件的早期版本并对其进行处理。

在其他作品中,如果我有一些程序

foo.py
在rev 23,但我想将其从
bar.py
的rev 6分叉到
foo.py
,有没有办法指定:

hg copy foo.py@6 bar.py
mercurial
1个回答
0
投票

使用

hg cat
命令。

示例:

hg cat --rev=6 --output bar.py foo.py

这将创建文件

bar.py
,该文件将是修订版 6 中
foo.py
的内容。


仅供参考,

hg copy
的“定义”是:

将文件标记为已复制以供下一次提交

(根据

hg cp --help
)所以这不是你应该使用的;它只是不符合您的想法。

© www.soinside.com 2019 - 2024. All rights reserved.