0

我使用 TortoiseHg 作为我的 VCS,这是一个问题:

我有 2 个存储库,Base并且Feature

Base历史是这样的:

1 Prod 01
0 Create repo

假设我现在正在克隆Base,并在repoFeature中添加一些功能。Feature它的历史应该是这样的:

3 Prod 02
2 Add xxxxx
1 Prod 01
0 Create repo

问题来了,我怎么能只把Featurerev3 Prod 02拉到Baserepo 呢?

因为我希望我的Base回购是干净的。

我看到了TortoiseHg这样的回购,它的历史是这样的:

161 bump to rev 30
160 bump to rev 29

他们是怎么做到的?

最好的问候盛云

4

1 回答 1

0

您可以为此使用移植扩展。在您给出的示例中,假设BaseFeature存储在您将执行此命令的同一文件夹中:

cd /path/to/Base
hg transplant -s ../Feature 3
于 2012-06-06T06:21:18.873 回答