Mercurial:将特定文件夹的更改移动到另一个仓库

时间:2013-02-06 18:34:18

标签: version-control mercurial directory

我有两个mercurial repos,每个都有一个文件夹(项目)(每个仓库中此文件夹的路径不同)。我在其中一个回购中用它做了很多改动,我想把这个改变从这个回购复制到另一个回购。

当然,我可以将修改后的repo文件夹中的所有文件复制到其他repo,然后提交。但就这样,我放弃了所有变化的历史,这对我来说很糟糕。

我能做什么? (如果是批处理,那么Win cmd,而不是bash)

1 个答案:

答案 0 :(得分:1)

  • 将公共文件夹转换为存储库(hg convert
  • 将其作为subrepo(或guest-repo)添加到“super”-repositories
  • 在subrepo
  • 中有共同的共享历史记录