我们正在从 Subversion 迁移到 Mercurial,并且在 SVN->Hg 转换过程中遇到了问题。现在,我们的单个 SVN 存储库包含几个不同“项目”的代码,我们希望在迁移过程中将它们分开。我们的 SVN 存储库组织为:
.
|-- proj1
| |-- branches
| |-- tags
| `-- trunk
`-- proj2
|-- branches
|-- tags
`-- trunk
我们想简单地制作proj1
和proj2
他们自己的 Hg repos。当然,我们也希望没有特定的历史记录proj1
出现在proj2
's 的日志中。现在,什么时候hg convert
转换,它只是非常愚蠢地读取所有文件,甚至没有区分分支和主干。
按目录过滤和识别SVN分支的过程是hg convert
什么?