【发布时间】:2011-03-25 11:02:41
【问题描述】:
我在这里有一个 perl 项目的 mercurial/hg 存储库,其中包含很多模块。现在,我意识到一些模块,模块的一个分支,不再适合这个项目,但更适合另一个项目。
那么,是否可以将这些模块从存储库 1“克隆”到我的另一个存储库 2,同时保留这些模块的修订历史记录,同时将存储库 1 中的模块标记为“已删除”?
我认为可以通过多个步骤来实现。但我认为克隆整个 repo1 然后删除所有不必要的文件会使我的新 repo2 混乱,其中包含许多不相关的修订历史。尽管如此,据我了解,“克隆”和“拉取”命令都不适合仅克隆另一个存储库的一部分,对吧? 或者是否可以将文件从一个存储库“移动”到另一个存储库?在我看来,这就是我想做的类比..
【问题讨论】:
标签: mercurial