5

我有一个包含 5 个子目录的存储库。

回购/

a/
    file-a
b/
    file-b
c/
    file-c
d/
    file-d
e/
    file-e

如何将每个子目录转换为不同的存储库?(只有给定子目录的相关变更集才应该转换为新的存储库)

4

1 回答 1

6

使用转换扩展--filemap标志(确保convert在您的 中启用扩展之后~/.hgrc):

$ hg init new-a
$ cat > a-map
rename a .
exclude b
exclude c
...
$ hg convert --filemap a-map old-repo new-a
$ cd new-a
$ hg co tip
于 2011-02-27T04:56:44.683 回答