我有一个包含5个子目录的存储库。
回购/
a/
file-a
b/
file-b
c/
file-c
d/
file-d
e/
file-e
如何将每个子目录转换为不同的存储库? (只有给定子目录的相关变更集应转换为新的存储库)
答案 0 :(得分:6)
使用convert extension和--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