2012-06-06 66 views
0

我使用TortoiseHg作爲我的VCS,這裏是問題:如何從另一個回購過濾歷史記錄?

我有2個回購,BaseFeature

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

您可以使用transplant extension這一點。在你給出的例子中,假設BaseFeature被存儲在同一個文件夾中,你會執行這個命令:

cd /path/to/Base 
hg transplant -s ../Feature 3 
相關問題