我有很多“契合”的项目。他们共享源文件。
每个项目(包括数十个测试)都有自己的 Mercurial 存储库。
我想将所有这些存储库加入主存储库并保留相同的目录结构。
mkdir MasterProject
cd MasterProject
mkdir "Common_sources"
hg init
hg pull ../Common_sources Common_sources
最后一条语句显然不是那样工作的,但这正是我想要的行为。也就是说,复制所有文件及其历史记录并将它们放入Common_sources
目录中。
如何在 Mercurial 中实现这一点?