我使用TortoiseHg作为我的VCS,这是一个问题:
我有2个回购,Base
和Feature
Base
的历史记录是这样的:
1 Prod 01
0 Create repo
假设我现在正在将Base
克隆到Feature
,并在Feature
回购中添加一些功能。它的历史应该是这样的:
3 Prod 02
2 Add xxxxx
1 Prod 01
0 Create repo
问题在于,我怎样才能将Feature
的rev3 Prod 02拉到Base
回购?
因为我希望我的Base
回购清洁。
我看到TortoiseHg
这样的回购,它的历史有点像:
161 bump to rev 30
160 bump to rev 29
他们是怎么做到的?
最诚挚的问候 盛云
答案 0 :(得分:0)
您可以使用transplant extension。在您给出的示例中,假设Base
和Feature
存储在您执行此命令的同一文件夹中:
cd /path/to/Base
hg transplant -s ../Feature 3